Vimで始まる行[](
の先頭と末尾に追加したいと思います。)
http
これを行うには、次のgコマンドを使用しています。
g/^htt/norm I[](
Esc
さて、中のキーを押しg
て入れたいと思いA)
ます。どうやってやるの?
Vimで始まる行[](
の先頭と末尾に追加したいと思います。)
http
これを行うには、次のgコマンドを使用しています。
g/^htt/norm I[](
Esc
さて、中のキーを押しg
て入れたいと思いA)
ます。どうやってやるの?
+に続けてEscを使用すると、キーをエスケープできます。ctrlvesc
ctrl+vは、次の非数字を文字通り挿入します。
注:システムによっては、 ctrl+を使用する必要がある場合がありqます。(ニーモニックは引用です)
詳細については、ヘルプを参照してください
:h c_Ctrl-V
2 つのコマンドを連続して使用できるようにするに:normal
は、それらを でラップする必要があります:execute
。二重引用符を使用すると、次のように Escape を記述できます\<Esc>
。
:g/^htt/exe "norm I[](\<Esc>" | norm A)
ノート:
:normal!
より堅牢であるため、(強打で)を使用することをお勧めします。:substitute
ました。これは次の方法で行うのが簡単です:s
:
:%s/^htt.*/[](&)/