关于ctags的使用

第一步:首先安装ctags

sudo apt-get install ctags

第二步:在你要编辑的源码目录下ctags -R

注意:这个源码目录就是你要编写代码的目录,不是其它的目录,执行ctags -R

然后会生成一个tags文件,其实这个tags文件就是你的编码的所有文件的索引(比如变量索引,函数索引)

最后在vim执行命令  :set tags=./tags  (临时的)

永久的       把命令放到~/.vimrc文件里面

去你的源码目录, 如果你的源码是多层的目录, 就去最上层的目录, 在该目录下运行命令: ctags -R
我现在以 vim81的源码目录做演示

$ cd /home/wooin/vim81
$ ctags -R

注意::只能生成全局变量和函数的索引,不能生成局部变量的索引,对于局部变量可以用gd命令查找,高亮,取消高亮:noh

不过还有一个小瑕疵, 你修改程序后, 比如增加了函数定义, 删除了变量定义, tags文件不能自动rebuild, 你必须手动再运行一下命令:

$ ctags -R

第三步:函数变量查找:

命令模式下  CTRL+]

查找完毕返回到当前:CTRL+O

 

你可能感兴趣的:(linux)