在编写代码时候,经常会发现需要一遍一遍重复相同的编辑命令。这会令人感到烦躁,如果这样的操作很多,会不知不觉影响思路,甚至影响情绪,当然事后可以当个笑话讲出来。这时候会想有没有方法来在其他地方执行自己刚才的编辑操作。
顶顶大名的VIM是通过记录和回放来解决这个令人烦恼的问题。(* - *)
基本步骤:
在normal模式下:
1, 按q /*开始,记录宏状态*/
2, q /*使用q, 来记录下面的命令集,其他字母也可*/
3, 输入你的命令,比如在一行执行一些插入, 删除,操作
4, q /*结束记录宏状态,此时第二步中的q,记录了第三步中的操作命令集*/
5, @q /*在要做相同操作的行上面,按下@q, 就会执行同第三步相同的操作,NOTE: 比如在第3步中,是从行开头记录的,则在第五步也得将光标放于行开头*/