Vim

突然MacVimアップデートしたらカラースキーマが効かなくなった件

More than 1 year has passed since last update.

MacVim7.4のアップデート通知が来たので、特に何も意識せずアップデートしたらカラースキーマが消えたので対応方法をシェア。

下記のようにcolorchemaとしては、[molokai]を指定している

~/.gvimrc
colorscheme molokai

最新版インストール後に、MacVimを起動するとカラースキーマがデフォルトに。。。なぜ。。

少し調べるとカラースキーマファイルの保存場所が変わっていたことが原因だったらしいとわかる。

カラースキーマファイルの保存場所

- パス
元々 /usr/share/vim/vim73/colors/[ColorschemaName].vim
今回から ~/.vim/colors/[ColorschemaName].vim

なので、変更後のファイルを作成してあげて、上記からコピーしてMacVimを起動し直すと元に戻った。よかった。

$ mkdir ~/.vim/colors
$ cp /usr/share/vim/vim73/colors/molokai.vim ~/.vim/colors/molokai.vim

ちょっとググるとほとんどのページで~/.vim/colorsに保存するように書いてある。。なぜ、今まで効いてたのかが謎なのかもしれない。。