vimはじめました
なんつーか,ハチロク世代のギークな皆様に刺激されて.(誰にもvim使えとかは言われてないけど) そして後楽園飲みで矢印キーたたいてるなんて人生損してるとか言われたので,こりゃいかんということでw
というわけで,vimを使い始めた.
キーバインド(矢印無効)
haltさんを見習って,まず,上下左右の矢印を無効にした.
...が動かず.そしたらmap
というわけで,nmapだけ指定して,insertモードじゃないときだけ矢印移動禁止にした.
nmap <DOWN> <ESC> nmap <RIGHT> <ESC> nmap <UP> <ESC> nmap <LEFT> <ESC>
インデント幅とかスペースとか
いつもPHPではインデントは4スペで書いてるので,デフォでそうなるようにしといた.それと,マルチバイトスペースを下線で表示.
set ts=4 set expandtab highlight JpSpace cterm=underline ctermfg=Blue guifg=Blue au BufRead,BufNew * match JpSpace / /
行番号
デフォで表示されるようにしといた.
set number
まだ自分中で未解決
複数ファイルを立ち上げたりとか(:tabeとか見つけたけど,普通バッファとかいうの使うのか?),複数ファイル間でコピペしたりとか...あとはなんだろ,指定範囲をコピーして貼り付けたあとに2・3個のtrueをfalseに変えたりとか.*1
雑感
むーWindowsで使ってるエディタより速い速度で開発するのはまだかなりかかりそう.慣れすぎている.orz
ホントにvim使うと速いの?w (vimもWindowsのエディタ*2も超達者に使える人が同じコードを書いたときの速度を計測してみたい.)