GVim常用命令操作指南
需积分: 50 30 浏览量
更新于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
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析