LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1384|回复: 3

如何在vi中使用多个tag文件?

[复制链接]
发表于 2003-7-28 09:17:51 | 显示全部楼层 |阅读模式
在vimrc中set tags=dirA/tags
由于有许多个项目,所以有dirB/tags;dirC/tags……
等多个tag文件

有什么方法可以让vim在不同的目录中自动加载不同的tag文件呢?这样的vimrc该如何写?老是手工换来换去很麻烦啊

就像这样
if file in dirA
set tags=dirA/tags
else if file in dirB
set tags=dirB/tags

各位,多谢了
发表于 2003-7-28 14:20:28 | 显示全部楼层
我的
set tags=./tags,./TAGS,tags,TAGS,/usr/include/tags
 楼主| 发表于 2003-7-28 14:36:34 | 显示全部楼层
谢谢楼上的,我也想过这样
不过由于是同一套源码的不同版本,所以用逗号分开的话是同时使用几个tag,那在跟踪一个函数的时候会找到好几个位置都有定义的。
最好还是能有像
if
  ……
else
  ……
这样自动选择不同的tag。
 楼主| 发表于 2003-8-4 10:49:31 | 显示全部楼层
ft,没人顶,自己顶……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表