vim 常用命令
2016-02-24 14:17
246 查看
1. 编辑模式
:I 光标移动到当前行首进行编辑
:i 在当前位置进行编辑
2. 保存相关操作
:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示
:q! 强制退出,放弃修改
3. 批量操作
1. 批量注释
: 3, 5 s/^/#/g
第3--5行,使用#注释
: 3, 5 s/^#//g
去掉3--5行的注释
1,$s/^/#/g
全部注释
2. 批量复制
:v 移动光标键可以按字符选中
:V 移动光标键可以按行选中
yy 复制
p 黏贴
3. 批量删除
:v 移动光标键可以按字符选中
:V 移动光标键可以按行选中
d删除
:I 光标移动到当前行首进行编辑
:i 在当前位置进行编辑
2. 保存相关操作
:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示
:q! 强制退出,放弃修改
3. 批量操作
1. 批量注释
: 3, 5 s/^/#/g
第3--5行,使用#注释
: 3, 5 s/^#//g
去掉3--5行的注释
1,$s/^/#/g
全部注释
2. 批量复制
:v 移动光标键可以按字符选中
:V 移动光标键可以按行选中
yy 复制
p 黏贴
3. 批量删除
:v 移动光标键可以按字符选中
:V 移动光标键可以按行选中
d删除
相关文章推荐
- Javascript中的特殊变量
- 《蒋勋说宋词》 读后感
- jquery的ajax同步和异步
- 理解LinkedHashMap
- Hadoop-1.2.1 Eclipse开发环境配置
- UIBezierPath精讲
- HDU5631(并查集)
- Android之项目全局变量的定义
- PAT (Basic Level)1017. A除以B
- Java动态代理、cglib动态代理
- linux 下 apache启动、停止、重启命令
- 同时启动两个jboss端口提示占用问题
- 对待开源的态度
- freemarker切割字符串长度
- Unity 5.X扩展编辑器之打包assetbundle
- Unity 5.X扩展编辑器之打包assetbundle
- redis服务器初始化化
- java_内部类学习笔记(二)
- Struts2 全局结果集
- 网络框架Volley原理分析