Vimで、カーソルからバッファの最後まで、開いているバッファのすべての行でレジスタ "x
"に記録したマクロを実行します。それ、どうやったら出来るの?
マクロをn回再生できることを知っています。
15@x
...または@
最後の行に到達するまで、しかしいくつかのキーストロークを打ってそれで終わりたい。
前もって感謝します。
個人的に私はやります
VG:normal @x
編集:レジスタを指定したものに変更しました。
できること(コマンドモード)
:%normal @x
再帰マクロを作成します。
qa@aq
例:
qa0gUwj@aq
単一の@aを使用して、現在の行からファイルの終わりまでの最初のWordをUPCASEします。ただし、「レジスタが空であることを確認してください:
let @a=""
999999@x
、非常に大きなバッファがない限り...