技巧:Vim 的纵向编辑模式

http://www.ibm.com/developerworks/cn/linux/l-cn-vimcolumn/


示例 1:纵向编辑在批量修改代码的应用演示

将数列:

 10.1.5.214 
 10.1.5.212 
 10.1.5.210

编辑成序列:

 ping -c 4 10.5.5.214 >> result0 
 ping -c 4 10.5.5.212 >> result0 
 ping -c 4 10.5.5.210 >> result0

这是一个将 IP 数列修改成可执行的 ping 命令序列的过程。

第一步:修改

将 IP 数列中第二段所有数字“1” 修改为“5”:

将游标定位第一个行 IP 地址第二段的“1”

ctrl-v 进入纵向编辑模式

移动游标到最后一行,可视块覆盖所要修改的列

进入修改模式

输入数字“5”

ESC 退出纵向编辑模式,同时所有被选中的数字都被改成了“5”,并回到命令模式

结果如下:

 10.5.5.214 
 10.5.5.212 
 10.5.5.210


阅读更多
个人分类: vim
上一篇Android保持设备为唤醒状态
下一篇Vim删除行首的空白字符
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭