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

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

时间2025-05-02 15:38:41分类IT科技浏览3479
导读:说明:本文是作者在完全按照著名的《手把手教你把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
win10动态磁贴不更新(动态磁贴/ IE 浏览器没了,微软 Win11 功能特定要求、弃用移除功能列表公布) 织梦一直显示上一页和下一页(织梦dedecms内容页调用栏目内容标签{dede:field.content/})