红联Linux门户
Linux帮助

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

发布时间:2015-12-17 15:58:08来源:linux网站作者:Eirot

第一步:安装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  //向前跳转

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


Ubuntu下代码查看小妙招-vim ctags cscope的简单用法:http://www.linuxdiyf.com/linux/3060.html

Vim集成Ctags和Taglist:http://www.linuxdiyf.com/linux/2818.html

Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器:http://www.linuxdiyf.com/linux/1807.html