jigen, Hirotomo Kunimatsu
Tokyo, Japan
mailto: microformat hcard
top

vimで括弧を自動補完

(写真):vimで括弧を自動補完エディタはvimを使ってる。理由はwindowsもunix系でも使えるから、別にvimが一番便利だとは思ってないけど色々覚えるのがメンドイってのが理由(ひどい理由だ。w)。さて、そんなvimを使って入力する際に「(」とか「{」とかを入力すると同時に対応する「閉じ」を入力してくれる設定だとそうです。便利そう。

スポンサードリンク

vimrc等に以下を追加すると使えるみたいです。

使ってみた結果としては、慣れるまで時間がかかりそう・・・。とりあえず慣れれば便利そうなのでもうちょっと使ってみようと思います。エディタは手になじむまで時間がかかるけど、慣れると早いからな~。

inoremap { {}<LEFT>
inoremap [ []<LEFT>
inoremap ( ()<LEFT>
inoremap " ""<LEFT>
inoremap ' ''<LEFT>
vnoremap { "zdi^V{<C-R>z}<ESC>
vnoremap [ "zdi^V[<C-R>z]<ESC>
vnoremap ( "zdi^V(<C-R>z)<ESC>
vnoremap " "zdi^V"<C-R>z^V"<ESC>
vnoremap ' "zdi'<C-R>z'<ESC>

スポンサードリンク

関連エントリー

よろしければ、以下リンクよりコメントをどうぞ。
2006/11/15 00:53:49200600:53
アリ「ここからメニューだすよ」
アリ「ごちそういっぱーい」
アリ「腹へったー」
アリ「働けー働けー♪」