现在的位置: 首页 > 综合 > 正文

vim ctags 插件安装

2017年12月21日 ⁄ 综合 ⁄ 共 1240字 ⁄ 字号 评论关闭

ctags是系统下的可执行程序,并不是Vim的插件,Vim插件解析ctags程序生成的文件,

实现查找变量,函数和宏等定义的地方

资源获取:从官网上下载ctags的源文件,一般里面会带有windows下的可执行文件。

安       装:将ctags可执行文件放在vim安装路径下的vim73目录下(该目录下有其他的可执行文件)。

使       用:C-] 跳转到当前光标对应的标识的定义出,C-T跳回之前的位置。

                   Ctags跳转功能依赖其产生的tags文件,所以要使用相应功能先要产生工程的tags文件,

                   并在vim中设置使用那个tags文件,因为我们可能用vim打开不同工程中的文件。

                   可以使用ctags可执行文件生成tags文件,在执行时输入-R参数表示ctags会对当前目录

                  及其子目录中的文件建立tags

                  在Vim中创建tags

                  在Vim下执行"!catgs -R"命令,vim会默认在vim73目录下查找是否有ctags可执行程序。

         Ctags会产生当前Vim当前目录及其子目录的tags文件,该文件存放vim当前目录下。

                  Windows命令行创建tags

                 1 ctags路径添加到PATH环境变量中

                 2  cd到工程根目录下

                 3 输入 "ctags -R",即可在工程根目录下产生tags文件

                设置tags

                每新打开一个Vim,都要设置使用那个tags文件,

                输入命令"set tags=C:\tags",这样vim就会使用指定的tags文件,如果该文件不存在,则会有提示。

 

配置文件:按照正常的使用方法,实在太不方便了,尤其是每次新打开vim,都要设置使用 的tags文件,

          为了方便使用,可在配置文件中添加一下代码,这样每次打开vim 就不用手动设置tags了。

                   set tags=tags; 

                   set autochdir

                  注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻tags文件,

         如果没有找到tags文件,或者没有找到对应的目标,就到父目录中查找,一直向上递归。

                 因为tags文件中记录的路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。

http://akunamotata.iteye.com/blog/498680

抱歉!评论已关闭.