GVim常用命令操作指南
需积分: 50 124 浏览量
更新于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用户的关键。
787 浏览量
195 浏览量
787 浏览量
2025-01-16 上传
468 浏览量

wang12300000
- 粉丝: 0
最新资源
- 什么值得买PC客户端v1.0正式发布:网购性价比神器
- icontract:提升Python3合同式编程的违规消息与继承支持
- 全面解析Activity间对象传递的三种技术手段
- Python 3.5.2 Windows 64位安装包发布及中文手册下载
- MD风格SearchView开发教程及效果展示
- 海淘购物必备!运费计算器v1.0绿色免费版详解
- JavaScript源码分享:LaChouetteAgence项目解析
- Angular CLI在开发服务器中的应用与测试指南
- 掌握oracle sqluldr2快速导出工具高效使用
- 基于Servlet和JSP的分页管理演示系统
- 剑儿淘宝购物小助手v3.9:购物便利神器,返利省钱高效
- Java爬虫实现URL图片尺寸获取教程
- 宿舍记账管理:权限分角色与支出自动分摊系统
- 个人网站构建与维护指南:使用Next.js与TypeScript
- Java自学资源包:2020最新版教程及项目实践
- 阶梯电费计算器V2.0:绿色版免费软件解析电价政策