錄製巨集
建立巨集的一種方法是記錄它。
開始錄製巨集並將其儲存到暫存器中(在本例中,我們將使用 a
,但它可以是你通常可以將文字拉到的任何暫存器):
qa
然後執行要在巨集中記錄的命令(這裡,我們將用 <li>
標籤包圍一行的內容):
I<li><ESC>A</li>
當我們完成我們想要在巨集中記錄的命令時,停止錄製:
q
現在,只要我們想要執行 a
中儲存的記錄命令序列,請使用:
@a
和 vim 會重複錄製的序列。
下次你想重複使用的最後一個巨集你可以雙重輸入 @
:
@@
作為一個額外的獎勵,最好記住,如果你在一個命令之前放一個數字,它會重複多次。因此,你重複儲存在暫存器 a
中的巨集 20 次:
20@a