XP下安装gVim,外加Ctags,Taglist,cscope等插件的配置

1、下载gvim 并安装

http://www.vim.org/download.php#pc

 

2、下载 ctags

http://ctags.sourceforge.net/ 下的

Source and binary for Windows 98/NT/2000/XPctags58.zip

我把它解压到

.../Vim/ctags58(“...”表示我自己的路径,请大家 改成自己相应的路径)

 

将ctags.exe放置到 C:/windows/system32/

 

运行cmd到命令行下("开始" --> "运行" --> "cmd")

cd .../Vim/ctags58 (进入源码所在目录)

ctags -R * (生成tags文件)

 

3、下载 Taglist

http://vim.sourceforge.net/scripts/script.php?script_id=273

下载 taglist_45.zip

解压后将taglist_45/plugin/taglist.vim放置到 .../Vim/vim72/plugin
将taglist_45/doc/taglist.txt放置到 .../Vim/vim72/doc 

 

4、下载cscope

这个是windows版的(见参考2)

http://sourceforge.net/projects/mslk/files/

 

内容解压到 cscope-15.7文件夹下,并将此文件夹添加到环境变量,可运行 cscope -V 查看版本

 

下载cscope的键盘映射设置(http://cscope.sourceforge.net/cscope_maps.vim),放在gvim的插件目录里

 

建立符号数据库cscope.out(以下内容从参考3 中copy来的)

我们假设我们要阅读的代码放在D:/src/myproject下。然后打开命令行,进入源代码所在的目录,为cscope建立搜索文件列表。在命令行中执行以下命令:

D:/soft/vxwork_src>dir /s /b *.c *.h > cscope.files

D:/soft/vxwork_src>cscope -b

执行结束后你可以在当前目录下发现cscope.out文件,这就是cscope建立的符号数据库。上面这个命令中,-b参数使得cscope不启动自带的用户界面,而仅仅建立符号数据库。


编辑.../Vim/_vimrc,添加如下内容。

cs a D:/soft/vxwork_src/cscope.out

 

 

 

 

 

 

 

5、编辑 .../Vim/_vimrc

set tags=.../Vim/ctags58/tags;  "注意这里的分号必不可少,另外路径上如果有空格的话要加反斜杠转义

 

 

" TAB距离 (vim配置; vim技巧)
set tab stop=4          " 保存一个tab是4个字符
set softtabstop=4      " 按一次tab前进4个字符
set shiftwidth=4       " shiftwidth写代码时用到,缩进为4字符
set nobackup           " 让VIM不生成备份文件(~文件)

 

其他插件:

(1)echofunc.vim,一个展示C/C++函数原型的插件(还在研究怎么用)

http://www.vim.org/scripts/script.php?script_id=1735

(2)omnicppcomplete.vim 实现写C/C++语言时自动补全(还在研究怎么用)

http://www.vim.org/scripts/script.php?script_id=1520

 

 

其他技巧:

(1)Vim在源代码中自动添加作者信息

http://www.vimer.cn/2009/10/%e7%94%a8vim%e5%9c%a8%e6%ba%90%e4%bb%a3%e7%a0%81%e4%b8%ad%e6%b7%bb%e5%8a%a0%e4%bd%a0%e7%9a%84%e4%b8%aa%e4%ba%ba%e4%bf%a1%e6%81%af.html

(2)还有众多其他技巧,不能老拷贝别人内容,强烈推荐博客:http://www.vimer.cn/

 

参考:

(1) gvim + ctags for windows

http://blog.163.com/lgh_2002/blog/static/4401752620106130933525/

把里面的内容复制出来看吧,背景和字体不协调,看不清

 

(2)在Vim(gvim)中使用cscope

http://www.vimer.cn/2009/10/%E5%9C%A8vimgvim%E4%B8%AD%E4%BD%BF%E7%94%A8cscope.html

 

(3)使用gvim+ctags+cscope阅读源码(主要参考其中的 cscope)

http://hi.baidu.com/%C7%B6%C8%EB%CA%BD%D6%AE%C2%B7/blog/item/0745fa248160416835a80f72.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值