Linux——vim插件之ctags的安装与配置

本文转载自:http://www.cnblogs.com/willsonli/p/6555179.html,版权归原作者所有

 

1. 插件介绍:

ctags是vim中的一款插件,它可以使用户在存在调用关系的函数间来回跳转,多用于查看源代码中的函数、变量或者宏。

2. 插件安装:

1、从 http://ctags.sourceforge.net/ 处下载ctags压缩包;

2、将压缩包解压至用户目录的某文件夹下(比如我将其放在了/home/willson/code中,code是我各种工程代码的存放位置);

3、进入解压文件,进行三板斧操作:./configure、make、sudo make install。

3. 插件配置:

在你各种工程代码所在的父目录下(我的是:/home/willson/code)输入命令: sudo ctags -R :

回车后,会发现在这个父目录下多了tags文件:

  

 注意:这个tags文件是相对于此父目录下所有工程的,如果有某个工程改名或者有新的工程引入,需将原tags删掉,然后按此法再重新生成一个tags文件。

 

此时,有两种使用ctags插件的方法:

第一种,精确设置法。

用vim打开某个工程文件(比如/home/willson/code/tt.c),在命令行模式设置tags源:

即:  set tags=/home/willson/code/tags 

然后,把光标移至文件中的调用函数处,按下"Ctrl+]"就可以自动跳转到调用函数了,再按"Ctrl+t"又跳了回来。

第二种,通用设置法。

       在用户目录下打开.vimrc文件,如果没有就自己建立一个,位置是/home/willson/.vimrc,在其内写两行:

set tags=tags;
set autochdir

保存退出。然后在/home/willson/code下的所有工程代码的调用函数间都可以来回跳转了。

     

另外,在编辑.vimrc文件时可能会发现系统自动生成了.vimrc~文件,其实名称以波浪线结尾的文件是对原文件的备份,相当于windows下的"原名_bak"。

posted @ 2018-09-19 22:20  怪猫佐良  阅读(10416)  评论(0编辑  收藏  举报