Ubuntu14.04 配置ctags+vim查看源码

第一步:安装vim和ctags    

sudo apt-get install vim

sudo apt-get install ctags

第二步:安装完成ctags之后.需要进入到你想要查看的源代码路径,使用ctags -R 命令生成ctags文件(tags)。

这里以Android源代码为例:

eirot@ubuntu64:~/MyDev/mirages/msm8939-la-2-1/LINUX/android$ ctags -R

Ubuntu14.04 配置ctags+vim查看源码

第三步:需要设置ctags文件(tags)的路径(pwd)到/usr/share/vim/vimrc这个文件中添加一行.

sudo vim /usr/share/vim/vimrc

添加如下配置:

set tag =/home/eirot/MyDev/mirages/msm8939-la-2-1/LINUX/android/tags

第四步:简单使用

  vim  -t  function_name   //会直接打开memset源代码文件. 

  先进入vim然后再检索
  $>vim
  在vim中进入命令行模式,键入如下内容:
  :ta function_name
  此时,vim会自动跳转到function_name定义的位置。如果有多个定义,ctags默认会显示多个数字选项,键入想要查看的数字即可;

有些ctags会默认直接显示第一个查到的定义,如果该定义并非我们想查找的,可以换用tselect命令:
       :tselect function_name

 利用光标位置检索
 在用vim编辑文件时,首先把光标定位到要查看的定义,按如下快捷键:
   Ctrl + ]  //查看定义
   Ctrl + o  //向后跳转

     Ctrl + i  //向前跳转

上述两个命令支持递归操作



你可能感兴趣的:(vim,ctags)