GVim常用命令操作指南
需积分: 50 8 浏览量
更新于2024-09-12
收藏 90KB DOC 举报
"GVim命令大全"
GVim是Vim编辑器的图形用户界面版本,提供了丰富的命令来增强文本编辑体验。以下是一些常见的GVim命令及其用途:
1. **语法加亮**: 使用`:syon`开启语法高亮,使代码更易读;`:syclear`则可以关闭语法高亮。
2. **行号显示**: 通过`:setnumber`可以在编辑器中显示行号,方便定位代码;若想取消显示,使用`:set nonumber`。
3. **模式切换**: `i`键进入插入模式,可以在当前光标位置输入文本;按`Esc`键返回正常模式,此时可以执行各种编辑和导航操作。
4. **命令模式**: 输入冒号`:`进入命令模式,可以执行保存、打开文件、搜索替换等操作。例如`:wE:/avaj`保存当前文件,`:eE:/avaj/com/he.java`打开指定文件。
5. **设置背景颜色与字体**: `:colorschemetorte`改变背景颜色主题;`:set`用来设置字体属性,如`guifont=Courier_New:h10:cANSI`设置字体为Courier New,大小为10,字符集为ANSI。
6. **执行外部命令**: 前面加上`!`,如`:!command`,可以执行系统命令,如运行程序或执行系统命令。
7. **隐藏界面元素**: `:setgo=——》`隐藏菜单栏和工具栏,提供更简洁的工作界面;`:setgo=e`设置为网页格式,可能会影响界面布局。
8. **文件路径补全**: `:tabnewE:/avaj/com/E后按tab键`用于自动补全文件路径,提高输入效率。
9. **撤销与重做**: `u`键恢复最近一次的撤销操作,`dd`删除当前行,`数字dd`删除多行,`dG`删除至文件末尾。
10. **搜索与替换**: `%s/a/b/gc`将全文中的'a'替换为'b',`gc`表示每次替换前询问;`:↑`重复上一次命令。
11. **光标移动**: `j`向下移动一行,`k`向上,`h`向左,`l`向右;`$`移到行尾,`^`移到行首。`w`前进到下一个单词,`b`回到上一个单词,`数字`可加在这些移动命令前增加移动距离。
12. **宏录制与播放**: `:qa!`开始录制以'a'为宏名的宏,之后的操作会被记录下来,按`q`停止录制。播放宏用`@a`。
13. **缩进操作**: 按住`Shift`并连续两次按`>`可以使光标所在行向后一个制表位;`Shift + j`用于压缩空格。
14. **字符转换**: `g~~`将所有字符转换为大写,`guu`将所有字符转换为小写。
15. **关键字补全**: `Ctrl + p`可以补全关键字,提高编码速度。
以上只是GVim命令的一部分,实际上GVim支持更多的高级功能和自定义设置,熟练掌握这些命令能极大提升编程和文本编辑的效率。对于初学者来说,熟悉并习惯使用这些命令是成为高效Vim用户的关键。
2012-02-11 上传
2023-09-02 上传
点击了解资源详情
2024-09-02 上传
2012-11-30 上传
wang12300000
- 粉丝: 0
- 资源: 17
最新资源
- MeuPrimeiroPacoteR:包装的用途(一行,标题大小写)
- command-asker.js:通过命令行与用户交互的简单方法
- DeathrunMod:AMXX插件
- ElsoKozosMunka
- tyten-game:TYTEN-TAGD Game Jam 2020年Spring
- 基于DS18B20多点测温源码-电路方案
- 戈格克隆
- calibre-web-test:口径网测试
- PEiD_1.1_2022_04_10.7z
- Arduino LEG-项目开发
- SpringCloud-Demo:springcloud演示
- 如果学生的学习时间为9.25小时,则在有监督的机器学习模型上的预测分数
- api-generator:Docpad 源解析器。 生成用于构建文档的 JSON 文件
- TaskScheduler:使用函子,lambda和std
- benthomas325
- Coding-Ninjas-java