论坛风格切换切换到宽版
  • 622阅读
  • 1回复

[问题求助]ctags新问题,敬请赐教…… [复制链接]

上一主题 下一主题
离线03112.
 
发帖
2019
C币
-198744
威望
384
贡献值
1
银元
-1
铜钱
4562
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
ctags有出问题。刚才还能正常用vim file,.随后用ctrl+]进行定位.,可以不知乍得现在有不行了,提示:            杀毒
E433: No. tags file           鲜花
E4.26: tag not found: SwBoxEnt.ry.
Press ENT.ER. or type command to continue.
大家给点帮助?谢谢……

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线daofeng99.
发帖
2012
C币
-152620
威望
379
贡献值
1
银元
-5
铜钱
4612
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
呵呵,有自个搞定了!……

具体解决方案如下:

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

au BufEnter /home/my/proj1/* setlocal tags+=/home/my/proj1/tags
au BufEnter /home/my/proj2/* setlocal tags+=/home/my/proj2/tags
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个