読者です 読者をやめる 読者になる 読者になる

肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

vimはじめました

misc

なんつーか,ハチロク世代のギークな皆様に刺激されて.(誰にもvim使えとかは言われてないけど) そして後楽園飲みで矢印キーたたいてるなんて人生損してるとか言われたので,こりゃいかんということでw


というわけで,vimを使い始めた.

キーバインド(矢印無効)

haltさんを見習って,まず,上下左右の矢印を無効にした.

...が動かず.そしたらmap でイケるとのこと. (thx.>id:suztomo

というわけで,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も超達者に使える人が同じコードを書いたときの速度を計測してみたい.)

ま,とりあえずPoderosaの背景色を黒,文字色を白に変更しといた.そのほうがなんかかっこいいから(ぉ *3

*1:今日ActionForm書いてて実際に発生した作業

*2:秀丸とかサクラとか

*3:形から入るタイプ