vim 修改vim錄製的巨集

2021-10-23 03:16:34 字數 507 閱讀 4988

來自此部落格

二、修改巨集

可以使用以下方式修改vim暫存器a中的巨集:

(1) 先按 g 跳轉到檔案末尾,然後按 o 新加一行後直接用 esc 退出到命令列模式

(2) 使用命令 "ap 將暫存器a中的命令巨集貼上到當前位置,然後編輯這一行的巨集內容,編輯結束後用 0 回到行首

(3) 使用命令 "ayy 將當前行的內容複製到暫存器a中,達到修改暫存器a巨集內容的目的

三、儲存巨集

可以使用linux let 命令給暫存器賦值達到儲存特定巨集內容到指定暫存器的目的。

例如,let @a=「0isystem.out.println([a);[」 將上述的操作命令儲存到暫存器a,然後可以用 @a 命令使用剛剛製作的巨集

出了點小問題:

好的,先清空巨集,再複製進去

新增鏈結描述

錄製乙個空的唄!!!!

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

我們知道.命令對重複小的修改確實有效,但想到重複更大規模的改動時,vim的巨集就派上用場了。巨集很適合對一系列相似的行 段落,甚至檔案,進行重複性修改。在錄製命令序列的過程中難免會出錯,不過用不著推翻重來,因為可以很方便地在原有巨集的結尾附加新的命令。就像黑白棋遊戲一樣,學習vim的巨集只需一分鐘,...

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 自動重複執行這個操作,這是非常有規律的。要在一行後面加英...