读书人

gvim插件的装配ctag、taglist、cscope

发布时间: 2013-10-06 18:25:14 作者: rapoo

gvim插件的安装ctag、taglist、cscope(转)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://luckybins.blog.51cto.com/786164/681325

gvim使用户能够在Windows环境下,能够像利用Linux的vim工具进行文本编辑,特别是程序编写,并且,很多插件都可用。但是,毕竟Windows环境不同于Linux环境,很多插件安装都非常困难。

(1)ctag与taglist

这两个工具,为我们提供类似Visual Studio一样的,左侧的那种函数列表。并且,安装非常简单。其步骤来源于http://www.cnblogs.com/zourrou/archive/2011/04/05/2005517.html。在我的使用中,配置稍微进行了改动。

一,下载ctags,将其中的 ctags.exe 复制到gvim.exe 所在的目录,我的是 C:\Program Files\Vim\vim73如果不复制的话,会出现"Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH.Plugin is not loaded."(不复制也是可以的,需要将其添加进入环境变量中)。 二,下载taglist.zip文件,解压, 将当中的 doc\taglist.txt 文件复制到 C:\Program Files\Vim\vimfiles\doc 将当中的 plugin\taglist.vim 文件复制到 C:\Program Files\Vim\vimfiles\plugin 三,cmd 下,进入cd C:\Program Files\Vim\vimfiles\doc 目录,运行gvim.exe,输入":helptags ." ,重启gvim.exe。到这一步已经完成安装taglist了。 四,打开任意一个代码文件,输入 ":Tlist" ,就可以打开/关闭 taglist ctags 下载 http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download taglist 下载 http://www.vim.org/scripts/script.php?script_id=273 (2)cscope 这个工具能够让我们查询一个函数或者变量声明和定义在哪里,到底有多少个引用等等。感觉不甚好用,而且安装过程那叫一个复杂!由于官方发布的版本是源码包,需要我们自行编译,而编译又配置非常复杂的环境。第一步:安装Mingw。 去Sourceforge上面下载就可以了。这里需要说的是,国内下载sourceforge上的东西非常慢,这里找到一个很好的镜像站,网速比原来的站点好很多了,而且资源按照索引组织,非常好找。找到Mingw项目。安装文件是自动从Sourceforge上面寻找资源下载的,稍微大一点的文件就会宣告失败。此时需要手动下载,根据文件名结合器资源组织方式去镜像站查找即可。比如gcc-3.4.4-3-msys-1.0.13-bin.tar.lzma,就在msys/gcc目录下查找,下载完成后,需要把文件名修改正确(后缀是lzma)。 安装完成后,需要将Mingw/bin和Mingw/sys/1.0/bin和Mingw/sys/1.0/local/bin添加进入环境变量,这样才比较方便。第二步:安装工具集GetGnuWin32。 还是去sourceforge镜像站找就行了,几兆大小,比较好安装。第三步:除此之外,编译scope还需要几个组件。 1. Regex库。可以去Sourceforge上面下载单独的Regex,也可以去Mingw项目中下载。我采用后者的方法。下载项目目录下的mingw-libgnurx-2.5.1-dev.tar.gz,将include中的regex.h放进MinGW的include目录,将lib中的libgnurx.dll.a和libregex.la放进MinGW的lib目录。下载其中的mingw-libgnurx-2.5.1-bin.tar.gz,将libgnurx-0.dll放进程序所在目录。(转自:http://blog.creke.net/766.html)。如果没有安装,会在configure的时候,报告找不到regex.h的头文件。 2. pdcurses工具。还是去sourceforge上或者Mingw的项目中下载。(可以下载那个.exe文件,但是安装之后实质上还是生成几个文件,依然需要执行后面的步骤。)解压后执行三个步骤(转自http://comptb.cects.com/1848-adding-pdcurses-to-mingw):
读书人网 >其他相关

热点推荐