Vim-macros
提供:Dev Guides
Vim-マクロ
マクロは記録および再生機能です。 これをVimコマンドと組み合わせると、本当に強力な組み合わせになります。 このセクションでは、次の項目について説明します-
- 録音開始
- Vimアクションを実行する
- 記録を停止
- 録音を再生する
録音開始
録音を開始するには、qを押してからマクロ名として小文字を押します。 たとえば、以下の例では、マクロ名として「a」を使用しています
Vimアクションを実行する
このステップでは、次のようなVimアクションを実行できます。カット、コピー、削除、置換など。これらのアクションは、次のコマンドを実行することで確認できます-
:registers
たとえば、以下のコマンドは、ヤンクおよび削除アクションが実行されたことを示しています-
記録を停止
アクションが完了したら、もう一度qを押して記録を停止します。 これで、録画モードは次のように消えます-
Play
再生するには、以下のコマンドを実行します-
@{macro-name}
たとえば、マクロ「a」を実行するには、以下のコマンドを実行します-
@a
同じマクロを複数回再生するには、数字を使用します。 たとえば、同じマクロを10回実行するには、次のコマンドを実行します-
10@a