Vimで入力していて、テキストに何度も挿入する必要のある5つの一般的な式があるとします。
複数のクリップボードから貼り付けるようにvimに指示する方法はありますかなし挿入モードを終了しますか?
レジスタに続くctrl-rを使用すると、挿入モードを終了せずにレジスタの内容を貼り付けることができます。
Ctrl + r" デフォルトのレジスタから置く
Ctrl + rd レジスタから入力d
ちなみに、vimでは「クリップボード」ではなく「レジスター」と呼ばれ、動詞は「貼り付け」ではなく「置く」です。 (リマインダー、レジスタdに視覚的な選択を取得するには、次を使用します "dy)
それらの表現をクリップボードから取得する必要がありますか?
あなたは簡単にこのようなことをすることができます:
:iab some_unique_string foo bar baz
また、vimは、挿入モードに入るとすぐに「some_unique_string」を「foobarbaz」に置き換えます。
常に同じ表現の場合、たとえばJava "private static void main(String ... args)"のようなプログラミングでは、 snipmate のようなプラグインを使用できます。 「main<Tab>
"そしてそれは長いJava必要なコードに拡張され、よりクールな機能を備えています...