.vimrc をどんだけ編集しても自動インデントが解除されなくて困ってた(´・ω・`)

macvim-kaoriya-20091225.dmg版では設定ファイルを読み込む順番があるので注意。

:scriptnamesコマンドで確認してみる

/Applications/MacVim.app/Contents/Resources/vim/vimrc
/Users/hoge/.vimrc
/Applications/MacVim.app/Contents/Resources/vim/gvimrc
/Users/hoge/.gvimrc

実は~/.vimrcのファイルを読み込んだ後にgvimrcが読み込まれている事がわかる。

gvimrcファイル読み込みたくないっていう人は

/Applications/MacVim.app/Contents/Resources/vim/vimrc

/Applications/MacVim.app/Contents/Resources/vim/gvimrc それぞれに

let plugin_cmdex_disable = 1

を追記する。or ワイルドに消しちゃう

MacVimを快適に使うための.vimrc設定などなど - iDeaList::Writing

わけわからなくてめんどうになったので
/Applications/MacVim.app/Contents/Resources/vim/vimrc
/Applications/MacVim.app/Contents/Resources/vim/gvimrc
をワイルドに削除。

と言いたいところだけど、___vimrc とか ___gvimrc にリネームしていちおう残しておいた :-P

それと ~/.vimrc を削除して ~/.gvimrc を作成。基本的にこっちに設定を全部書いても良さそうな気がしたので (ダメな設定項目もあるらしいけど)。

現時点の .gvimrc はこんな感じ。


$ cat ~/.gvimrc
" Hi! This file is my .vimrc
 
filetype off
set nocompatible
set number
set ruler
set title
set showtabline=1
set nobackup
set noautoindent
set tabstop=4
set nosmartindent
syntax on
 
set listchars=tab:^\ ,trail:_
set list

これまでの流れ。

tags: vim mac_os_x macvim

Posted by NI-Lab. (@nilab)