Vim 筆記整理(4) 巨集錄製

2021-09-27 23:55:45 字數 428 閱讀 9029

我們知道.命令對重複小的修改確實有效,但想到重複更大規模的改動時,vim的巨集就派上用場了。

巨集很適合對一系列相似的行、段落,甚至檔案,進行重複性修改。

在錄製命令序列的過程中難免會出錯,不過用不著推翻重來,因為可以很方便地在原有巨集的結尾附加新的命令。

就像黑白棋遊戲一樣,學習vim的巨集只需一分鐘,但要窮其一生才能精通。

在普通模式下按

q + + 一系列命令 + q

可以用@命令執行指定的暫存器內容

vim 修改vim錄製的巨集

來自此部落格 二 修改巨集 可以使用以下方式修改vim暫存器a中的巨集 1 先按 g 跳轉到檔案末尾,然後按 o 新加一行後直接用 esc 退出到命令列模式 2 使用命令 ap 將暫存器a中的命令巨集貼上到當前位置,然後編輯這一行的巨集內容,編輯結束後用 0 回到行首 3 使用命令 ayy 將當前行...

vim中巨集的錄製和使用

今天學習到了一種非常好玩方便的vim處理文件的工具 巨集。q 對文件進行編輯時需要我進行如下操作。將n條set sc 9t 0p9v library files ccs wcl 變為如下形式 set sc 9t 0p9v library voltuslib ccs wcl string map sc...

vim 錄製巨集,自動迴圈執行組合操作

在 vim 中錄製巨集的意思就是把一段操作錄製下來,然後可以重複執行。打個比方,我有乙個文字,一共 50000 行,我要在每一行後面加乙個英文句號。這個操作如果手動做的話效率非常低。這時候我可以這樣,在每一行後面加乙個英文句號,然後讓 vim 自動重複執行這個操作,這是非常有規律的。要在一行後面加英...