回答:
あなたは素晴らしいとなくてはならないプラグインサラウンドが必要です。次に、テキストを選択してタイプする場合Sb
(サラウンドブレース)、またはS)
(大文字のSに注意してください!)
実際には、さまざまな引用符、タグなど、さまざまなことを実行できます。二重引用符で囲まれた単語にカーソルを置き、次のように入力して二重引用符を単一引用符にcs"'
変更できます:(change-surround "
to '
)。または、ds"
(delete-surround "
)と入力して、引用符を完全に削除できます。
リンクでドキュメントを読んで、それは本当に素晴らしいです!
sb
(サラウンドブレース)、またはs)
。
s
すると選択範囲が削除され、挿入モードに入ります。
Dmitryのサラウンドプラグインの提案に加えて、強調表示されたテキストの周りに括弧を追加するには、次のコマンドを使用します。
xi()<Esc>P
\s
以下を~/.vimrc
ファイルに追加するなどして、マップを視覚モードで設定できます(たとえば)。
xnoremap <leader>s xi()<Esc>P
V
代わりにを使用v
)。この場合、かっこの下に行を貼り付けます。
lh-bracketsは、単に(
選択範囲をブラケットで囲むようにバインドします。サラウンドとは異なり、vimの通常のキーバインドの哲学は従いません。代わりに、必要なキーが少なくなります。
それ以外の場合、続行する方法は多数あります。あなたは無名レジスタをいじり気にしない場合は、使用s(^R")<esc>
(^R
のようなCTRL-R
)