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

标签 vim ctags

当我构建/更新我的标签文件时,ctags 从当前目录开始并递归地向下工作。

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

有没有办法做到这一点?

最佳答案

当其他目录中的文件相关并且经常与当前目录层次结构一起更改时,我会编写一个自定义: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

关于vim - ctags,使用多个路径生成标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19553252/

相关文章:

vim - 如何使用ctag浏览内置的python源代码?

vim - 如何确定vim中的水平滚动位置

vim - vim 中代码块和宏的最佳策略是什么?

vim - 从代码块的开头跳转到结尾 - vim

system-verilog - 如何为系统verilog生成ctags?

c++ - 为没有后缀的文件用ctags生成c++标签

vim - 如何在插入模式下返回到以前的缩进级别?

vim - 我想打开 vim 并查看上一个 session 中的 ":"命令。那可能吗?

vim - 有没有办法在vim中压缩标签文件

java - 使用 ctags 从 Java 方法中提取类用法