vim列编辑模式快捷键
- vi/vim编辑器
多行行首插入
- 1
在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
选择好以后按大写的I,则光标会自动跳转到所选择行的第一行的行首,并会进入insert模式,可以输入你想要插入的内容
- 3
输入完你想要插入的内容后按下Esc键,则你会发现刚刚你选择的行的行首都已经插入了你想要插入的内容
END
多行行首删除
- 1
在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
选择完以后按下小写d,则删除了刚刚选中的位于多行行首的字符
END
多行行首缩进
- 1
在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
然后按下>键(即shift+,),会发现所选择的内容已经向后缩进一个tab,反之选择中以后按下<键,则会向前缩进一个tab
END
多行行尾插入
- 1
在多行行尾插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
选择好以后按大写的A,则光标会自动跳转到所选择行的第一行的行尾,并会进入insert模式,可以输入你想要插入的内容
- 3
输入完你想要插入的内容后按下Esc键,则你会发现刚刚你选择的行的行尾都已经插入了你想要插入的内容
END
多行行尾删除
- 1
在多行行尾删除,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
然后按下小写x或者小写d,则删除了刚刚选中的位于多行行尾的字符。
END
多行字符替换
- 1
想要进行多行字符替换,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)
- 2
然后按下c键,会发现刚刚选中的字符消失了,并进入了insert模式,然后输入你想要替换的字符
- 3
输入完成后按下Esc键,会发现刚刚选择的所有行都已经被替换。
END
注意事项
- 上面所说某些列选择内容有些也适用于行中间,比如行尾删除等,所以希望大家活学活用,举一反三才行。
- vim是个很强大的编辑器,如果上面有错误欢迎大家前来探讨指正
引用自:http://jingyan.baidu.com/article/7c6fb4286bd32180642c90b5.html
最新文章
- JQ下的常见插件
- CruiseControl.NET/CCNET安装包下载
- MVC5-11 浅谈拦截器
- ci 使用体会
- pandas进行数据分析需要的一些操作
- 使用spring手动控制事务
- 【BZOJ 3926】 [Zjoi2015]诸神眷顾的幻想乡 (广义SAM)
- sid超过8个字符处理步骤
- http与https的区别以及https的加密原理
- JUnit4中的测试套件
- 提高C++编译速度-------pimpl 模式&; 桥接模式(转)
- ./init的含义
- java8在Collection中新增加的方法removeIf
- Oracle银行存取钱系统
- 如何更改Audition的界面颜色
- MT【251】椭圆中的好题
- mongodb更新数组元素中的字段,数组$占位符
- springBoot于tomcat7搭建websocket服务
- 用Qemu搭建x86学习环境
- PAT Radix[二分][进制转换][难]
热门文章
- sqlserver锁机制详解(sqlserver查看锁)
- C#调用API向外部程序发送数据
- 简单的后台管理系统vue-cli3.0+element-ui
- cas忽略地址配置
- 数学图形(2.18)Hyperbolical conical spiral双曲圆锥螺线
- C/C++调用java---JNI常用函数
- HTML5/CSS3实现添加锁屏效果
- C# 利用反射动态创建对象[摘录]
- 【翻译自mos文章】在一次失败的 &;#39;Shutdown Immediate&;#39;之后,数据库job 不能执行。
- Microsoft Office Word 2007 文档结构图突然变小的解决办法