vimは非常に直感的であることに気づきましたが、最後から2番目のコマンド(または最後から3番目、最後から4番目など)を繰り返す方法を見つけるのに苦労しています。.
通常モードで入力すると、最後のコマンドが繰り返されます。を押す3.
と、最後のコマンドが3回繰り返されます。
私がoHello<Esc>
それからタイプしたとしましょうA, World!<Esc>
。私は今得る
Hello, World!
画面上。今、私は取得したいと言います
Hello, World!
Hello
Hello
Hello
Helloと入力せずに。vimは1つのコマンドを超えて履歴を保存するので、次のように入力できます3,2.
(つまり、最後から2番目のコマンドを3回繰り返します)。
3@a
マクロを複数回繰り返すこともできると思います
qaoHello<esc>q
そして、@a
繰り返しにHello
いつでも好きなとき。)もあります@@
最後に使用されたマクロを繰り返します。