您的位置: 首页 > 电脑应用 > 应用工具 > gvim windows
gvim是一款功能超级强大的带有图形前端的跨平台文本编辑器,它也被称为vim编辑器。该编辑器源于Linux上广为人知的Vim文本编辑器,功能极为强大,能够轻松实现代码补全,大幅减少编程时间和代码错误。此外,软件还具备编译及错误跳转等实用功能,深受程序员喜爱,成为他们最钟爱的编辑器之一。
PS:本次小编带来的是gvim的Windows版本,它可在各种32位和64位的Windows平台上运行。软件会根据安装平台自动选择相应的语言包,支持中文及多种编码,界面也是中文,方便中国用户使用,欢迎免费下载。
普通人的编辑利器
“文字处理”是编辑器最基本的功能,而vim能将编辑体验发挥到极致。
1. 免费使用:用户无需再辛苦下载盗版软件。
2. 提升输入速度:纯键盘操作的速度远超鼠标,虽然需要一定的学习成本,但非常值得。
3. 完美支持中文及多种编码:许多编辑器在处理多字节编码时会遇到问题,而vim完美解决了这一难题。(若你的vim未解决,可参考Linux下vim的编译以及终端乱码的最终解决方案)
4. 文本笔记管理:这得益于vim的一款插件——voom。
程序员的编辑利器
若你是程序员,千万不要错过vim,它为程序员提供了众多贴心功能。
1. 支持多种语言类型:vim在这方面做到了极致,无论是大家熟知的大语言如C++、Python,还是小语言如bash、SQL,vim都默认支持语法高亮、自动缩进等功能。一个编辑器就能搞定所有源码编写,无需为每门语言学习专门的编辑器,降低了学习成本。
2. 代码自动补全与智能提示:支持各种语言的代码自动补全和智能提示功能。
3. 快速查找函数定义及显示函数列表:通过vim + tags + taglist即可轻松实现这些功能,功能上完全可以替代si或vs。
4. 支持类似textmate的代码片段功能:目前我使用的是snipMate,当然提供这种功能的插件不止这一个,你有更多选择。
5. 集成编译调试功能,快速定位编译错误:vim提供了quickfix功能,可以集成gcc、g++、java、c、python、php等各种语言的错误定位功能,极大提高了代码编译调试时的错误定位效率。
6. 开源:若发现vim有bug,你可以自行研究代码进行修复。
7. 跨平台:在Linux、Windows、Mac等多平台都有相应版本,无需担心跨平台开发问题。
8. 支持多种脚本语言:vim本身有自己的脚本语言,若你不想再学一门语言,也不是问题。gvim7.3已默认编译支持python、ruby、lua、perl等脚本语言,你可以用喜欢的脚本语言进行开发。与emacs的lisp相比,虽然vim自身的脚本语言可能有所欠缺,但python与lisp相比,恐怕是旗鼓相当甚至更胜一筹。
快捷键
光标移动(正常模式下)
最简单的是方向键,即使在插入模式下也可使用,但并非最方便。
- h:在当前行向左移动一个字符,或使用Backspace键。
- j:移动到下一行,或使用Enter键。
- k:移动到上一行,或使用“-”号。
- l:在当前行向右移动一个字符,或使用空格键Space。
- Ctrl + f:向前滚动一页,或使用PageDown键。
- Ctrl + b:向后滚动一页,或使用PageUp键。
- 0(零):移至行首(包含空白字符,如缩进的空格),或使用Home键。
- $:移至行尾,或使用End键。
- ^:移到行首第一个非空白字符。
- G:移动到文档末尾。
- gg:移动到文档开头。
- w:移动到下一word的开头。
- b:移动到上一word的开头。
- e:移动到本word或者下个word的末尾。
- ge:移动到上个word的末尾。
- 大写的W、B、E:与w、b、e效果一样,但会忽略像“-”等特殊字符。中文因连在一起,若无空格或数字、英文标点,将视为一个word。
- (:光标移至句首,句子以“。”“?”“!”标点来判断。
- ):光标移至句尾。
- {:光标移至段落的开头,段落以空白行来判断。
- }:光标移至段落的结尾。
- H:将光标移至屏幕顶第一个非空白字符。
- M:光标移至屏幕中间第一个非空白字符。
- L:光标移至屏幕底第一个非空白字符。这与PageDown、PageUp不同,内文内容未动,只是光标在移动。
- :n:将光标定位到第n行。
- n|:将光标移动到本行第n个字符。
打开和退出
- gvim快捷键说明:e test.txt:打开test.txt文件进行编辑,若文件不存在则创建。
- :w:保存文档,但不退出vim编辑器。
- :q:不保存文档,退出vim编辑器。
- :wq:保存文档然后退出vim编辑器。按ZZ(注意Z是大写的,且不是在命令模式)或:x效果相同。
- :q!:放弃所有修改强制退出,若按:q不能退出,可试试这个。
模式
gvim常用的模式有:命令模式(command-mode)、插入模式(insert-mode)、可视模式(visual-mode)、正常模式(normal-mode)。
模式转换
1. 其它模式→正常模式:按Esc键。
2. 正常模式→插入模式:
- 按i:在光标前插入。
- 按I:在行首插入。
- 按a:在光标后插入。
- 按s:删除光标所在的字符再插入。
- 按A:在行末插入。
- 按o:在当前行之下新建行。
- 按O:在当前行之上新建行。
- 按S:删除光标所在行再插入。
3. 正常模式→命令模式:按:(shift加分号)。
4. 正常模式→可视模式:
- 按v:可视模式。
- 按V:可视块模式。
1. 打开软件,按i键进入插入模式,输入一段文本。
2. 按Esc键退到normal模式,按x键删除当前光标所在的一个字符。
3. 进入插入模式,增加一个新行。
4. 按Esc键退到normal模式,按dd键删除当前行,并把删除的行存到剪贴板里。
5. 在normal模式下,在当前行后插入一个新行。
8.3分
500+人评价
请为应用评分:
本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。
如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:goapk2024@163.com
【沪ICP备2023035109号-3】 Copyright @ 2026 GOAPK安智网