Vim-macros

提供:Dev Guides
移動先:案内検索

Vim-マクロ

マクロは記録および再生機能です。 これをVimコマンドと組み合わせると、本当に強力な組み合わせになります。 このセクションでは、次の項目について説明します-

  • 録音開始
  • Vimアクションを実行する
  • 記録を停止
  • 録音を再生する

録音開始

録音を開始するには、qを押してからマクロ名として小文字を押します。 たとえば、以下の例では、マクロ名として「a」を使用しています

録音

Vimアクションを実行する

このステップでは、次のようなVimアクションを実行できます。カット、コピー、削除、置換など。これらのアクションは、次のコマンドを実行することで確認できます-

:registers

たとえば、以下のコマンドは、ヤンクおよび削除アクションが実行されたことを示しています-

実行

記録を停止

アクションが完了したら、もう一度qを押して記録を停止します。 これで、録画モードは次のように消えます-

停止

Play

再生するには、以下のコマンドを実行します-

@{macro-name}

たとえば、マクロ「a」を実行するには、以下のコマンドを実行します-

@a

同じマクロを複数回再生するには、数字を使用します。 たとえば、同じマクロを10回実行するには、次のコマンドを実行します-

10@a