从字面上很难理解宏的意思,其实你就理解成批处理就行了,把宏看成许多命令的集合。然后这些命令集合可以多次执行。
使用宏
宏的使用分为录制以及回放。vim使用q键来开始录制,同时也是一q作为宏的结束按键。
使用q{register}选择需要保持的寄存器,这个寄存器的功能就是把录制的命令保存在其中。
使用@{register}回放寄存器内的命令集合。如想多次播放宏,可以使用数字+@{register},如10@a。
实战
宏的介绍就这么多,现在我们来完成刚开始所说的需求吧。首先,完成批量注释代码的功能。这里,我们先不用宏来完成,而是使用块选择及命令行模式来完成该需求。对于第二个需求,我们才使用宏去完成。
下面是一段代码:
以上就是使用VIM宏(macro)完成批量操作的详细内容,更多请关注其它相关文章!