挿入モードでVimを自動的に対になった文字の中に移動させる方法は?

私は常にペアでペアの文字をタイプします:

'' ""() [] {} <>

インサートモード中にVimをタイプすると、Vimをすぐにジャンプさせるにはどうすればいいですか?私はいくつかのグーグルを試みたが、私は正しい検索用語を得ることができない。

3

2 答え

AutoClose プラグインを使用して、あなたの中にカーソルを残して、あなたのための閉じ括弧。一致するブラケットをすばやく入力すると、カーソルがペアの外側に移動します。

5
追加された
AutoCloseがあなたが望むすべてではない場合、AutoCloseの代替手段は delimitMate です。私は手を離れた利点を覚えていませんが、AutoCloseに欠けていたdelimitMateの機能があることを覚えています。
追加された 著者 Randy Morris,
ありがとうランディ! delimitMateは.vimrcに次の行を追加して、OPが望むもの(と私も)を正確に行います: let delimitMate_autoclose = 0
追加された 著者 Dmitry Frank,

プラグインを使用しないと、私はこれを使うことができることを知りました:

inoremap '' ''i
inoremap "" ""i
inoremap() ()i
inoremap [] []i
inoremap {} {}i
inoremap <> <>i
1
追加された