vim-寄存器

命令的记录与回放:

.命令用来重复最近的一次编辑动作

使用寄存器:

有26个寄存器可用

q[a-zA-Z]q

调用寄存器:@q[a-zA-Z]

然后就可以使用@@重复调用了,或者指定调动多少次:num@q[a-zA-Z]

1
2
3
4
5
6
eg:使用一个a的寄存器
qa #开始
#然后就是一些vim的操作
q #停止
@a #调用
10@a #调用寄存器中的操作10次

寄存器中的内容编辑:

1
2
3
4
"ap			#查看寄存器a的内容
#然后可以像修改文本一样的修改这些内容
0 #回到行首
"ay$ #将修改后的内容放回寄存器中

寄存器中内容的追加

大写的寄存器是对小写寄存器的追加,或者小写的也能修改大写的寄存器。表示的都是修改的意思