ctags,使用多个路径生成标签?

时间:2013-10-23 22:10:22

标签: vim ctags

当我构建/更新我的标签文件时,ctags从当前目录开始并以递归方式向下运行。

我希望它还包括一个完全不同的搜索路径,一个映射的网络驱动器,并将这些结果添加到我的标签文件中。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:5)

当其他目录中的文件相关并且经常与当前目录层次结构一起更改时,我会编写一个自定义:Ctags命令,该命令提供:!ctags调用的其他路径。

如果其他文件不相关,并且很少更新(根据您的评论似乎是这种情况),我会单独运行ctags并通过

包含它们
:set tags+=/path/to/other/dir/tags

注意:在末尾添加标记文件名,否则会出现“找不到标记”错误。默认情况下,名称为tags,但可以使用-f选项重命名,如下所示。

ctags -f my_tags -R
:set tags+=/path/to/other/dir/my_tags
相关问题