设置gvim中横竖光标_技巧:Vim 的纵向编辑模式

本文介绍了Vim的纵向编辑模式,通过实例展示了如何批量修改代码,以及如何利用VisIncr插件生成纵向数列,提高代码编辑效率。在Vim中,Ctrl-V可以启动纵向编辑,配合不同的操作可以实现行首、行尾的批量添加,还能进行纵向递增、递减数列的生成,对于开发和测试工作非常实用。
摘要由CSDN通过智能技术生成

技巧:Vim 的纵向编辑模式

张 曜民 和 卢 丹

2011 年 2 月 18 日发布

开始之前

人类大脑对文字的处理是平面式的,所以我们浏览文章、查找资料或者重构代码,要么是横向读,要么是纵向读,要么使用搜索功能,将文字作为一个平面整体。而在编辑文字、编写代码的时候则不是横向就是纵向。常规文本编辑器都是横向编辑,而纵向编辑也常被作为特色功能。比如 Vim、EditPlus、UltraEdit 这些编辑器都有纵向编辑模式,或者称为列模式。像日常文字处理工具 MicroSoft Word、OpenOffice Writer 也可以通过按下功能键 ALT,实现纵向选中文本,然后对文本进行操作。纵向编辑不仅是编辑器的一种功能,更是人们思考问题的一种方式,项目符号、段落编号,都是纵向编辑的体现。

Vim 的纵向编辑模式启动方便,使用灵活,还可以配合上插件实现很实用的高级功能。

启动方法

在 Vim 命令模式下,移动游标定位于某一个位置,键入 ctrl-v后状态栏上出现 VISUAL BLOCK 字样,即进入纵向编辑模式。移动游标以按需选择待编辑的区域。注意:在 Windows 版本的 Vim 中,键组合 ctrl-v通常被映射为文本粘贴,所以 Window 版的 Vim 的纵向编辑模式由 ctrl-q启动。当然灵活的 Vim 也可以由用户自行定义组合键。

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

将数列:10.1.5.214

10.1.5.212

10.1.5.210

编辑成序列:ping -c 4 10.5.5.214 >> result0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值