Xcode 6.1.1 に XVim を導入する

この記事は KainokiKaede Advent Calendar 2014 11日目の記事です(大嘘)

すべての Vim 族へ……(丸パクリ)

インストール

$ git clone git@github.com:JugglerShu/XVim.git
$ cd XVim
$ make
...
** BUILD SUCCEEDED **

Xcode を再起動。上部メニューに XVim が表示されていれば OK。

設定ファイルの作成

$ vi ~/.xvimrc
" Use ; as :, : as ;.
noremap ; :
noremap : ;

" Do not show the status line.
set laststatus=0

" Quick moves
map <C-h> 8h
map <C-l> 8l
map <C-j> 8j
map <C-k> 8k

便利機能

正直 Vim キーバインドと矩形選択とテキストオブジェクトが使えるだけでおなかいっぱいなのですが、:run でプログラムを実行できるなど、いくつか便利機能があります。詳細は 機能のリスト を参照。

インサートモードに入ってしまえば Xcode の補完が効くのでコード量が多い日も安心です。