首页IT科技gvim新建文件(用Gvim建立IDE编程环境 (Windows篇)_Nothing is impossible for a willing heart._百度空间)

gvim新建文件(用Gvim建立IDE编程环境 (Windows篇)_Nothing is impossible for a willing heart._百度空间)

时间2025-06-20 09:29:48分类IT科技浏览4258
导读:说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。...

说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文            ,在Windows XP上用gvim建立IDE环境时所作的备忘            。

原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx                   。

0.准备软件及插件      。

(a)gvim72.exe 地址         。

(b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download

(c)ec57w32.zip 地址http://prdownloads.sourceforge.net/ctags/ec57w32.zip

(d)taglist_45.zip 地址http://www.vim.org/scripts/download_script.php?src_id=7701

(e)winmanager.zip 地址http://www.vim.org/scripts/download_script.php?src_id=754

(f)minibufexpl.vim 地址http://www.vim.org/scripts/download_script.php?src_id=3640

(g)a.vim 地址http://www.vim.org/scripts/download_script.php?src_id=7218

(h)grep.vim 地址http://www.vim.org/scripts/download_script.php?src_id=7645

(i)visualmark.vim 地址http://www.vim.org/scripts/download_script.php?src_id=4700

1.安装gvim7.2                   。

运行gvim72.exe                   ,选择完全安装(Full)      ,我的安装目录是默认的C:\Program Files\Vim          。

安装完成后         ,包括了文件夹vim72和文件夹vimfiles                   ,以及脚本_vimrc      。

2.安装中文帮助手册                  。

运行vimcdoc-1.7.0-setup.exe          ,它会自动找到gvim的安装位置             。

安装完毕后重新打开gvim      ,:help 时帮助手册已经是中文的了   。

进行到这一步时                  ,我的gvim菜单处的中文出现了乱码                  。

在网上寻找解决方案             ,将C:\Program Files\Vim\vim72下名为 lang 的文件夹删去   ,使菜单语言变为英语                。

3.语法高亮。

首先                  ,编辑_vimrc文件加入以下内容:

set nu!

colorscheme desert

syntax enable

syntax on

这些设置使得gvim可以显示行号                ,并使用了desert配色方案,而且打开了语法高亮功能(用不同颜色显示注释             、关键字                  、字符串等)               。

我们还可以让函数名也高亮起来               ,在C:\Program Files\Vim\vim72\syntax下找到 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.程序中跳转                   。

将ec57w32.zip解压            ,在解压后文件夹中找到ctags.exe                   ,将其复制到C:\ProgramFiles\Vim\vim72下      ,并编辑_vimrc文件         ,添加以下内容:

set tags=tags;

set autochdir

打开cmd命令行                   ,切换到你要查看的源代码的根目录处          ,运行

ctags -R

将会在此目录处生成一个tags文件   。

用gvim打开一个代码文件      ,将光标放到某一函数名上                  ,如下图的UpdateViewByPosNo()             ,按下"ctrl+]"   ,光标会自动跳转到定义处            。

按下"ctrl+T"会跳回到原来的位置                   。

变量      、结构体          、宏等等                  ,都可以这样做      。

当你的源文件有更新时                ,只能重新运行ctags -R命令,来更新tags文件         。

5.窗口管理                   。

将taglist_45.zip解压               ,解压后包含一个doc文件夹和一个plugin文件夹                   ,将其中内容分别复制到C:\Program Files\Vim\vim72下的doc及plugin中          。

在_vimrc文件中加入以下内容:

let Tlist_Show_One_File=1

let Tlist_Exit_OnlyWindow=1

用gvim打开代码文件(已生成过tags文件)   ,:Tlist            ,TagList窗口即出现在左侧      。

用相同的方法将winmanager.zip解压和拷贝                   ,在_vimrc文件中加入以下内容:

let g:winManagerWindowLayout=FileExplorer|TagList

nmap wm :WMToggle

用gvim打开代码文件      ,normal状态下输入命令"wm"         ,窗口如下

其中左上是netrw窗口(浏览文件)                   ,左下是TagList窗口          ,再次输入"wm"时这两个窗口会关闭                  。

6.多文件编辑             。

将minibufexpl.vim复制到C:\Program Files\Vim\vim72\plugin      ,在_vimrc中添加:

let g:miniBufExplMapCTabSwitchBufs=1

let g:miniBufExplMapWindowsNavVim=1

let g:miniBufExplMapWindowNavArrows=1

当用gvim打开两个或两个以上的文件时                  ,会自动弹出MiniBufExplorer窗口             ,如下图

ctrl+Tab   ,切换到前一个buffer                  ,并在当前窗口打开文件;

ctrl+shift+Tab                ,切换到后一个buffer,并在当前窗口打开文件;

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反向切换      。

声明:本站所有文章,如无特殊说明或标注               ,均为本站原创发布         。任何个人或组织                   ,在未征得本站同意时   ,禁止复制                   、盗用         、采集      、发布本站内容到任何网站                   、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益            ,可联系我们进行处理          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
扩散算法(【深度学习模型】扩散模型(Diffusion Model)基本原理及代码讲解) 长尾关键词优化提升网站搜索排名的秘籍(如何优化长尾关键词排名)