vimのcolor schemeをいじる。

vimのcolor schemeをどうしようか悩んだ。

なかなか思い通りのschemeは落ちていないもので・・・。

とりあえずneobundleを使ってcolorschemeとuniteをinstallして、いろいろ試してみる。

git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

で、以下を~/.vimrcに記述。

"----------------------------------------------------
"neobundle setting
"https://github.com/Shougo/neobundle.vim
"----------------------------------------------------
filetype plugin indent off
set runtimepath+=~/.vim/bundle/neobundle.vim/
call neobundle#rc(expand('~/.vim/bundle/'))

NeoBundle 'Shougo/neobundle.vim'
NeoBundle 'altercation/vim-colors-solarized'
NeoBundle 'croaker/mustang-vim'
NeoBundle 'jeffreyiacono/vim-colors-wombat'
NeoBundle 'nanotech/jellybeans.vim'
NeoBundle 'vim-scripts/Lucius'
NeoBundle 'vim-scripts/Zenburn'
NeoBundle 'mrkn/mrkn256.vim'
NeoBundle 'jpo/vim-railscasts-theme'
NeoBundle 'therubymug/vim-pyte'
NeoBundle 'tomasr/molokai'

NeoBundle 'Shougo/unite.vim'
NeoBundle 'ujihisa/unite-colorscheme'

filetype indent plugin on
syntax on

その後、vim:NeoBundleInstallとするとinstall開始!完了!!

vimを開き直して:Unite colorscheme -auto-previewと実行すると、、、

colorschemeを選択してpreviewを見ながら選ぶことができる!

ただこれだけでは、自分の好みの色はなかなか・・・。

一番好みの色のものをとりあえず選んで、あとはschemeを直接いじる!

(私の場合、molokai。)

mkdir ~/.vim/colors
cp ~/.vim/bundle/molokai/colors/molokai.vim ~/.vim/colors/molokai_cassy.vim

.vimrcに以下追加。

set t_Co=256
colorscheme molokai_cassy

"(カーソル位置にアンダーラインを表示したいので)
set cursorline

で、~/.vim/colors/molokai_cassy.vimを修正。

(私の場合)
(コーソル行はアンダーラインだけで背景色は変えたくないので、)
L.142  hi CursorLine               ctermbg=none   cterm=underline
(String型の色をもう少し目立たせたいので、)
L.149  hi String          ctermfg=75
(コメントアウトの色も、もう少し目立たせたいので、)
L.228  hi Comment         ctermfg=144

ctermはTerminal用の設定。guigvim用の設定。

ctermfg/guifgは文字色の設定。ctermbg/guibgは背景色の設定。

nodeをnvm使わずにいれて、後からnvmを入れたら・・・

すでにnvmを使わずに、nodeを入れてて、

あとからnvmで管理しようとして

git clone git://github.com/creationix/nvm.git ~/.nvm
nvm install v0.10.12

ってしたら、

Now using node v0.10.12

って表示されるのに

node -v

ってすると、古いバージョンが表示される。

nvmで管理するようにする場合は、以前にinstallしていたnodeを削除してから、 installし直すのが楽そう。