
gvim是为Linux系统构建的简单文本编辑器。它的主要功能包括代码完成,编译和错误跳转。这对个人和程序员有很大的帮助。它比某些文本编辑器更好。设备更易于使用。因为它也已成为linux系统中流行的编辑器。如果您正在寻找易于使用且功能强大的编辑器,请下载并尝试!

1.安装gvim 8. 0。
运行gvim8 0. exe,选择“完全安装(完全)”,我的安装目录是默认的C: \ Program Files \ Vim。
安装完成后,它包含文件夹vim80和文件夹vimfiles,以及脚本_vimrc。
2.安装英语帮助指南。
运行vimcdoc-1. 7. 0-setup.exe,它将手动找到以下文件的安装位置gvim。
安装后重新打开gvim。使用时,该帮助指南已经是英文版: 帮助。
在此步骤中,我的gvim菜单中的英语显示乱码。
查找解决方案,删除C: \ Program Files \ Vim \ vim72下名为lang的文件夹,并将菜单语言更改为日语。
3.语法突出显示。
首先,编辑_vimrc文件以添加以下内容:
设置nu!
颜色计划沙漠
启用语法
语法
这些设置使gvim能够显示行号,使用沙漠颜色方案并启用语法高亮显示(以不同的颜色显示注释,关键字,字符串等)。
我们还可以突出显示函数名称,在C: \ Program Files \ Vim \ vim72 \语法下找到c.vim和cpp.vim,并添加以下内容:
syn match cFunction“ \ <[a-zA-Z _] [a-zA-Z_0-9] * \> [^()] *)(” me = e-2
syn match cFunction“ \ <[a-zA-Z _] [a-zA-Z_0-9] * \> \ s *(” me = e-1

hi cFunction gui = NONE guifg =#B5A1FF
重新打开gvim,效果如下:

4.跳入程序。
将ec57w3 2.解压缩zip,在解压缩的文件夹中找到ctags.exe,将其复制到C: \ ProgramFiles \ Vim \ vim72,然后编辑_vimrc文件,添加以下:
设置标签=标签;
设置autochdir
打开cmd命令行,切换到要查看的源代码的根目录,然后运行
ctags -R
将在此目录中生成标签文件。
使用gvim打开代码文件,将光标放在函数名称上,如UpdateViewByPosNo()所示,按“ ctrl +]”,光标将手动跳至定义。

按“ Ctrl + T”将跳回到原始位置。
变量配置gvim,结构,宏等都可以做到这一点。
更新源文件时,只能重新运行ctags -R命令来更新标签文件。
5.窗口管理。
taglist_4 5. zip解压缩。解压缩后,它包含一个doc文件夹和一个plugin文件夹。将内容复制到C: \ Program Files \ Vim \ vim72下的文档和插件。
将以下内容添加到_vimrc文件中:
让Tlist_Show_One_File = 1
让Tlist_Exit_OnlyWindow = 1

使用gvim打开代码文件(已生成标记文件),: Tlist,“ TagList”窗口显示在右侧。
以相同的方式解压缩并复制winmanager.zip,将以下内容添加到_vimrc文件中:
让g: winManagerWindowLayout ='FileExplorer | TagList”
nmap wm: WMToggle
使用gvim打开代码文件,在正常状态下输入命令“ wm”,窗口如下

左上方是netrw窗口(正在查看文件),左下方是TagList窗口。再次输入“ wm”时,这两个窗口将关闭。
6.多文件编辑。
将minibufexpl.vim复制到C: \ Program Files \ Vim \ vim72 \ plugin,然后添加_vimrc:
让g: miniBufExplMapCTabSwitchBufs = 1
让g: miniBufExplMapWindowsNavVim = 1
让g: miniBufExplMapWindowNavArrows = 1
使用gvim打开两个或多个文件时,MiniBufExplorer窗口将手动弹出,如右图所示

ctrl + Tab,切换到上一个缓冲区,然后在当前窗口中打开文件;
ctrl + shift + Tab,切换到下一个缓冲区,然后在当前窗口中打开文件;
Ctrl +箭头键,您可以切换到顶部,底部,左侧和右侧窗口;
ctrl + h,j,k,l,切换到顶部,底部,左侧和右侧窗口。
7.快速切换标题/源文件。
将a.vim复制到C: \ Program Files \ Vim \ vim72 \ plugin,并添加_vimrc:

nnoremap: A
使用gvim打开源文件后,按F12在c / h文件之间切换,或者您可以输入: A。
8.在项目中快速搜索。
将grep.vim复制到C: \ Program Files \ Vim \ vim72 \ plugin,然后添加_vimrc:
nnoremap: Grep
使用gvim打开源文件,然后将光标放在要查找的内容上。按F3键确定内容和搜索范围。 gvim将在弹出的QuickFix窗口中列出所有合格的搜索结果。如下图所示

确定要查找的内容时支持正则表达式。
9.突出显示的书签。
将visualmark.vim复制到C: \ Program Files \ Vim \ vim72 \ plugin。
使用gvim打开源文件,将光标置于要添加书签的位置,然后按ctrl + F2添加书签。

使用F2可以在书签之间向前切换,而使用Shift + F2可以向后切换。
一.普通人的编辑器神器
首先提到这一点的原因是“文字处理”当然是编辑器的最基本功能,而且似乎只有vim才能充分利用编辑经验。
1.免费
用户不再需要上网下载D版本!
2.提高输入率
我不认为有任何争议。纯鼠标操作的速度是键盘无法比拟的。尽管这会带来一些学习成本,但我认为这是值得的。
3.完全支持英语,并且支持多种文件编码

许多编辑器在处理多字节编码时遇到问题,而vim完美地解决了这一问题。 (如果您的vim无法解析配置gvim,请参考Linux下的vim编译和终端乱码终端解决方案)
4.文字记事管理
这要感谢vim的插件: voom
二.编辑器的编辑工具
如果您是一名程序员,请不要错过vim,它确实为程序员提供了太多周到的功能。
1.支持几乎所有语言类型
毫不夸张地说,vim确实做到了这一点。只要它是您所熟悉的语言,默认情况下,高至c ++,python,低至bash,sql,vim都支持该语言语法高亮显示,自动缩进等。一个编辑器可以完成所有源代码编译,而不必学习每种语言的编辑器,从而降低了学习成本,为什么呢?
2.支持手动完成代码和各种语言的智能提示
3.快速搜索功能定义功能和显示功能列表功能
vim +标签+标签列表可以轻松实现以前的功能,并且可以完全替代si或vs。
4.支持类似于textmate的文本片段功能
我目前使用snipMate。当然,提供这些功能的插件不止一个。您可以有更多选择〜
5.集成了编译和调试功能,可以快速找到编译错误
vim提供了quickfix的功能,它可以集成gcc,g ++,java,c#,python,php等各种语言的错误定位功能,大大改善了代码期间的错误定位编译和调试。
6.开源
如果您发现vim中存在错误,则可以自己研究代码补丁〜
7.跨平台
在linux,windows,mac和其他平台上都有相应的版本,因此不要担心跨平台开发问题!
8.支持插件,无限扩展所需功能
vim本身具有自己的脚本语言。如果您真的不想学习另一种语言,那没什么大不了的。 gvim 7. 3已默认编译为Python,ruby,lua,perl和其他脚本语言,请使用您喜欢的脚本语言进行开发!与emacs lisp相比,如果确实缺少vim自己的脚本语言,但是python甚至可能比lisp更好!
Vim 8. 1是Vim的一个小版本8. 0,添加了一些新功能功能。
已修复许多错误,已更新文档,依此类推。主要的新功能是终端窗口
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-142172-1.html
写的不好怪谁