.vimrc

とりあえず公開してみます:-)
でも、特に役に立たなそうです、たいしたことやってませんし、なぜゆえこれ?というのが結構あったり...。
ほとんど変更してません。

Python使い用の .vimrc とか真面目に考えてみたいですね:^)

.gvimrc

colorscheme oceandeep
set guioptions-=T

if has('mac')
  source $VIMRUNTIME/delmenu.vim
  set langmenu=ja_jp.utf-8
  source $VIMRUNTIME/menu.vim
  set antialias
  set macatsui
  set termencoding=japan
  set guifont=Osaka-Mono:h15
  set transparency=220
endif

if has('kaoriya')
  highlight CursorIM guibg=Purple guifg=NONE
  inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
  set iminsert=0 imsearch=0
endif

.vimrc

syntax on

set fileformats=unix,dos,mac
set showcmd
set number
set nocompatible
set clipboard+=unnamed
set wildmode=list:longest
set autoread
set showmode
set hidden
set noinsertmode
set showmode
set cmdheight=1
set wrap
set laststatus=2
set cmdheight=2
set showcmd
set title

set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P

"tab
set tabstop=8
set shiftwidth=2
set softtabstop=2
set expandtab
set smarttab

"edit
set smartindent
set showmatch
set backspace=indent,eol,start
set nolist

" search
set ignorecase
set smartcase
set nohlsearch
set incsearch 

" backup
set nobackup
set nowritebackup
set swapfile

set ambiwidth=double

set encoding=utf8
set fileencoding=utf8

" 文字コードの自動認識
if has('iconv')
  let s:enc_euc = 'euc-jp'
  let s:enc_jis = 'iso-2022-jp'
  " iconvがeucJP-msに対応しているかをチェック
  if iconv("\x87\x64\x87\x6a", 'cp932', 'eucjp-ms') ==# "\xad\xc5\xad\xcb"
    let s:enc_euc = 'eucjp-ms'
    let s:enc_jis = 'iso-2022-jp-3'
  " iconvがJISX0213に対応しているかをチェック
  elseif iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb"
    let s:enc_euc = 'euc-jisx0213'
    let s:enc_jis = 'iso-2022-jp-3'
  endif
  " fileencodingsを構築
  if &encoding ==# 'utf-8'
    let s:fileencodings_default = &fileencodings
    let &fileencodings = s:enc_jis .','. s:enc_euc .',cp932'
    let &fileencodings = &fileencodings .','. s:fileencodings_default
    unlet s:fileencodings_default
  else
    let &fileencodings = &fileencodings .','. s:enc_jis
    set fileencodings+=utf-8,ucs-2le,ucs-2
    if &encoding =~# '^\(euc-jp\|euc-jisx0213\|eucjp-ms\)$'
      set fileencodings+=cp932
      set fileencodings-=euc-jp
      set fileencodings-=euc-jisx0213
      set fileencodings-=eucjp-ms
      let &encoding = s:enc_euc
      let &fileencoding = s:enc_euc
    else
      let &fileencodings = &fileencodings .','. s:enc_euc
    endif
  endif
  " 定数を処分
  unlet s:enc_euc
  unlet s:enc_jis
endif
" 日本語を含まない場合は fileencoding に encoding を使うようにする
if has('autocmd')
  function! AU_ReCheck_FENC()
    if &fileencoding =~# 'iso-2022-jp' && search("[^\x01-\x7e]", 'n') == 0
      let &fileencoding=&encoding
    endif
  endfunction
  autocmd BufReadPost * call AU_ReCheck_FENC()
endif
" 改行コードの自動認識
set fileformats=unix,dos,mac
" □とか○の文字があってもカーソル位置がずれないようにする
if exists('&ambiwidth')
  set ambiwidth=double
endif

"taglist.vim
set tags=tags

"python.vim
let python_highlight_all = 1

"minibufexpl.vim
"set minibfexp
let g:miniBufExplMapWindowNavVim=1
let g:miniBufExplSplitBelow=0
let g:miniBufExplMapWindowNavArrows=1
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplModSelTarget=1
let g:miniBufExplSplitToEdge=1

" minibufexpl.vim
nmap <Space> :MBEbn<CR>
nmap <S-Space> :MBEbp<CR>

if has('mac')
  set iskeyword=@,48-57,_,128-167,224-235
  " SpotlightOpen
  let g:spotlightopen_match = 2
endif

" key map
nmap j gj
nmap k gk
vmap j gj
vmap k gk

if has('kaoriya')
  set iminsert=0 imsearch=0
  inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
endif

" mru.vim 
let MRU_Max_Entries = 50
let MRU_Exclude_Files = '^/tmp/.*\|^/var/tmp/.*'
let MRU_Window_Height = 20 
" let MRU_Use_Current_Window = 1
" let MRU_Auto_Close = 0