2012-05-05 18 views
1

Vimを以下のように動作させたいと思います。Vimで引用符、括弧などを囲みます

私は"'([または{を入力すると、それは余分な"'([または{を追加し、バックカーソルを1文字分移動する必要があります。

私は"▉を入力するのであれば、私はそれが自動的に、"▉"は、カーソルの位置を示し をそれを変更見てみたいです。

+2

delimitMateまたはSmartInputを探します。 – Raimondi

答えて

5

。質問する前にvim.org's plugin repositoryを検索しましたか?

inoremap { {}<C-o>h 
+0

私は実際にリポジトリを検索していません。それを指摘してくれてありがとう。 inoremap {{} 私はhともっと役立つように、{}の前にカーソルを移動します。 –

+0

」は私にとって奇妙なようです。 「h」がより明示的である。 – romainl

2

lh-bracketsは挿入モードのマッピングとその周辺のマッピングの両方を提供しています。

また、のような何かを行うことができます。私がうまく動作しないファイルタイプに使用したい場合は、特殊化を追加する必要があります。これは容易ではありません。

-2

このような機能のためのプラグインは過度のものであることがわかりました。

私は、セットアップのような私のvimrcました:私はまた、追加した

inoremap { {}<C-o>i 

を:

inoremap <C-l> <C-o>A 
inoremap <C-L> <C-o>A<Space> 

をだから私はすぐに、かっこの外にジャンプし、私たちのなしで、再入力を開始することができます余分なスペース。

関連する問題