我在使用ctags方面遇到了一些麻烦

时间:2011-11-26 17:29:04

标签: vim ctags

我想在我的项目中使用ctags。在安装过程中一切顺利。

./configure

make
sudo make install

然后解压缩Taglist。在我的源路径中获取标记文件

ctag -R

在.vimrc中添加标记路径。

set tags=/home/lee/program/apue;
set autochdir

然后开始我的c文件。

vim main.c

但是当我按下ctrl +]时,我来了"没有找到任何标记文件"。是什么问题?

2 个答案:

答案 0 :(得分:1)

文件/ home / lee / program / apue是否真的包含你的标签(即它是ctags的输出文件)?

您应该将vimrc中的tags变量指向ctags生成的标记文件。默认情况下,这是您启动tags命令的目录中名为ctags的文件。

答案 1 :(得分:0)

假设当前目录中填充了一堆文件,生成tags文件的正确命令是$ ctags -R .。我认为ctag -R是一个错字。

tags是否有/home/lee/program/apue个文件?为什么最后会有;

从您的问题看,您似乎在空目录中生成tags文件后开始编码新文件。由于没有代码,tags文件中没有任何内容。