ctags : ctrl+] 定位出错解决方法

来源:互联网 发布:金坷垃 知乎 编辑:程序博客网 时间:2024/05/02 04:24

http://bbs.chinaunix.net/thread-2042463-1-1.html


具体解决方案如下:

当 我们在项目的根目录下工作时,上面这些命令工作得很好。但如果我们进到多层目录的里层再运行 Vim 打开文件时,这些命令的执行结果通常就变成了错误信息“E433: No tags file”。这是因为缺省 Vim 只在文件所在目录和当前目录下寻找 tags 文件,而我们前面只在项目的根目录下生成了 tags 文件,Vim 无法找到该文件。解决方法有好几种,我认为一般较简单的做法是对每个项目都在 .vimrc 文件中增加一个路径相关设定。

au BufEnter /home/libin/tmp/MyLockScreen/*  setlocal tags+=/home/libin/tmp/MyLockScreen/tags


PS:如果用elicm开发的话,不需要做此设置。

原创粉丝点击