錄製和重播動作(巨集)
使用 q
命令,我們可以簡化 vim 中的大量繁瑣工作。
例子 1.生成陣列序列(1 到 20)。
步驟 1. 按 i
進入插入模式,輸入 1
1
步驟 2. 記錄以下操作:“將最後一個數字附加到下一行,並遞增數字”
- 輸入
esc
退出輸入模式 - 鍵入
qa
進入記錄模式,使用緩衝區a
- 鍵入
yy
和p
複製當前行並將其貼上為下一行 - 輸入
ctrl
+a
來增加數字 - 再次輸入
q
完成記錄
1
2
步驟 3. 重播動作 18 次。
輸入 18@a
以重放步驟 2 中的動作 3 和動作 4。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20