录制宏到寄存器a:
qa
A ;ESC I var ESC
q并行处理:
jVG 选择后面的所有行
: normal @a
对选中行执行宏a只对奇数行执行宏,在宏后面加j:
qA
jj
q
然后回到第一个需要执行的行,执行宏,它会自己移动的下一个奇数行对指定查找模式执行宏:
/alias
n
@a
n.
目前只能这样使用n.的模式手动确定
如果想一次性批量完成,需要想办法替代n的作用,可以使用 //<CR>表示使用上一次的搜索条件使用:reg a 查看寄存器中的内容也就是宏的内容
vim批量处理指定行
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
- 最近集中读了几本关于Vim的书,�以《Practical Vim》最为详尽,特重新温习并总结成篇,一来作为复习和练...