でコマンド - 私はそれをn回のコピー数が、(上記1)の整数をインクリメントしたいvimのマクロは、私は次のようなテキスト何かのブロック持って最後
blah blah 1 blah blah
blah 1 blah 1 blah
を私は貼り付けるたびに。ような何か -
blah blah 1 blah blah
blah 1 blah 1 blah
blah blah 2 blah blah
blah 2 blah 2 blah
blah blah 3 blah blah
blah 3 blah 3 blah
私はブロックの先頭にカーソルを置くと 'QA' とタイプして、REG Aのマクロの記録を開始「y2jp ^A J0 ^A^Aワット k0 'である。英語で - ブロックをコピー&ペーストし、各番号をインクリメントし、新たに貼り付けられたブロックの先頭に戻ってマクロを再実行できるようにします。
最後に 'k0'部分を除いてすべてうまく動作し、カーソルを新しく貼り付けたブロックの先頭に移動しません。誰かが間違っていることを指摘できますか?
編集
私はあなたが提案したマクロを実行すると、私は、次の取得@sehe -
何とか何とか何とか何とか1 何とか1何とか1何とか 何とか何とか何とか1 blahj0.w.yk0 blah 1 blah 1 blah
vimが^ Aの後にまだ挿入モードにあるように見えます。
: -/
テキストj0^AW^A'aは、貼り付けテキストの最初の行の後に表示されます。 – Raminder
@Raminder:マクロをコピー/貼り付けしていて、Ctrl-aの代わりに「^」と「A」を別々の文字にすることはできますか?その後、 "A"を押すと挿入モードになります。 – kyoto
あなたの権利があった。できます :) – Raminder