我想在我的项目中使用ctags。在安装过程中一切顺利。
./configure
make
sudo make install
然后解压缩Taglist。在我的源路径中获取标记文件
ctag -R
在.vimrc中添加标记路径。
set tags=/home/lee/program/apue;
set autochdir
然后开始我的c文件。
vim main.c
但是当我按下ctrl +]时,我来了"没有找到任何标记文件"。是什么问题?
答案 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
文件中没有任何内容。