エディタは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>