Gvim Ctags Cscope

1.      安装、配置gvim

(1) 使 用gvim的安装文件gvim72.exe。

     GVIMINSTALLPATH=  $GVIMINSTALLPATH

(2) 配 置gvim,配置文件所在目录为$GVIMINSTALLPATH/_vimrc,将下面内容添加到文件_vimrc的末尾。

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

" 打开文件时光标自动到上次退出该文件时的光 标所在位置
autocmd BufReadPost * if line("'/"") && line("'/"") <=  line("$") | exe "normal`/"" | endif

if has("win32")
     set guifont=Nimbus_Mono_l:h15:cANSI
     "set guifontwide=楷 体_GB2312:h10
     "set guifontwide=YaHei Consolas Hybrid:h10
     au GUIEnter * simalt ~x    " 窗口最大化
endif

colorscheme     koehler          " 颜色类型

set pastetoggle=<F11>          " pastetoggle(粘贴模式切换)可以避免自动缩进
                               " 的带来的格式影响;每次按下<F11>键可以打开
                               " /关闭自动缩进功
set expandtab                  " tab键转换为空格

2. 安装、配置ctags

(1) 解压ctags57w32.zip后将ctags.exe放置到C:/windows/system32/
(2) 给需要阅读的源码生成tags文件

"开始" --> "运行" --> "cmd"
C:/Documents and Settings/Administrator>cd (进入源码所在目录,这里以linux-2.6.26为例)
D:/soft/linux-2.6.26/linux-2.6.26>ctags -R * (生成tags文件)
(3) 解压tagslist_45.zip后将taglist_45/plugin/taglist.vim放置到$GVIMINSTALLPATH/vim72/plugintaglist_45/doc/taglist.txt放置到$GVIMINSTALLPATH/vim72/doc
(4) 配置$GVIMINSTALLPATH/_vimrc,将下面一句放入_vimrc的末尾
set tags=D:/soft/linux-2.6.26/linux-2.6.26/tags

3.      安装、配置cscope

(1) 安装很简单,只要将cscope15.6-win32.zip解压后把cscope的可执行文件放到PATH环境变量包含的目录中即可。推荐Windows用户将上面下载到的cscope.exegvim.exe放在同一个目录下,如$GVIMINSTALLPATH/vim72下。
(2) "我的电脑" --> "属性" --> "高级" --> "环境变量" --> "系统变量"
PATH: $GVIMINSTALLPATH/vim72 (给环境变量PATH添加cscope.exe所在目录)
注销/重启后PATH即可生效。
(3) "开始" --> "运行" -->  "cmd"
C:/Documents and Settings/Administrator>cscope -V
cscope: version 15.6.    Compiled by MSLK(mslk.sa@gmail.com)
如果能看到cscope的版本好则说明安装成功。
(4) 为了方便地使用cscope,我们还需要下载cscope的键盘映射设置,这样就可以在gvim中简单地通过快捷键来使用cscope,而不必敲复杂的命 令了。键盘映射可以从这里下载:http://cscope.sourceforge.net/cscope_maps.vim。将下载到的cscope_maps.vim放在gvim的插件目录里,如$GVIMINSTALLPATH/vimfiles/plugin中。Linux用户可以放在$HOME/.vim/plugin中。
(5) 建立符号数据库cscope.out
我们假设我们要阅读的代码放在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不启动自带的用户界面,而仅仅建立符号数据库。

编辑$GVIMINSTALLPATH/_vimrc,添加如下内容。
cs a D:/soft/vxwork_src/cscope.out

4.      ctags的使用方法

http://hi.baidu.com/zengzhaonong/blog/item/d89795820e283b91f603a6c8.html/cmtid/4c937c278e919206918f9dac#4c937c278e919206918f9dac

5.      cscope的使用方法

http://hi.baidu.com/zengzhaonong/blog/item/926729d12ce61d399a50272e.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值