括弧類を自動補完
vimを本格的にしようする環境がやってきたので、本腰いれてvimrcを整備することにしました。
eclipseのように括弧補完がやりたかったので以下の設定を入れた。
Vimで括弧/クォートを自動補完 - spiritlooseのはてなダイアリー http://d.hatena.ne.jp/spiritloose/20061113/1163401194
inoremap { {}<LEFT> inoremap [ []<LEFT> inoremap ( ()<LEFT> inoremap " ""<LEFT> inoremap ' ''<LEFT> vnoremap { "zdi{<C-R>z}<ESC> vnoremap [ "zdi[<C-R>z]<ESC> vnoremap ( "zdi(<C-R>z)<ESC> vnoremap " "zdi"<C-R>z"<ESC> vnoremap ' "zdi'<C-R>z'<ESC>
vnoremapについては、引用元の設定そのままだと私の環境では上手く動きませんでした。
が、^Vを削除したら動いたのでよしとする。
vnoremap " "zdi^V"<C-R>z^V"<ESC> を vnoremap " "zdi"<C-R>z"<ESC> としたら動いた。
solarized,nocomplcache導入
タブ補完
neocomplcacheをインストールしてみた - yuitowest's blog
を参考にしながらnocomplcacheを導入。