linux(vim recording使用)

vim下录制宏

<<<当命令行显示recording时,说明已经进入了vim的录制宏的模式下。这种模式下vim会记录你所有的操作,直到按q退出。
<<<当你想对多行文本进行同样的操作的时候,这种方式非常方便,比如你想进行如下操作:
Hello,Jerry !
Today is friday.
What a nice day!!!

<<<将上面的文字输出到终端上:需要修改为如下形式。

echo "Hello,Jerry !"
echo "Today is friday."
echo "What a nice day!!!"

<<<那么你可以这样来操作:

  1. 首先输入在非insert模式、非visual模式下(也就是正常模式)键入qw(这里的w是缓冲器的名称,你也可以指定其他a-z或者0-9中的任一名称),进入记录模式,命令行会显示recording,此刻开始将你操作的命令记录在缓冲器w中,直至q退出。

  2. 跳转到任意操作行“:n ”(或者nG)

  3. 跳转至该行行首 shift +^ ,按i进入insert模式,输入echo “,按esc退出,跳转至该行结尾shift+$,按a进入insert模式,并且输入”,按esc退出。最后按q退出recording模式。

  4. 跳转到其他行, 键入@w(w为缓冲器名)即可重复以上操作。


这个操作可以和其他命令结合使用,比如结合查询命令来注释相关内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值