cscope Vim 插件:使用来自多个存储库的标签?

问题描述

我目前正在为 cscope 使用 this Vim 插件。它工作得很好,除了......它似乎使用来自多个目录的标签

我有两个仓库:projectA 和 projectB。 ProjectB 将 projectA 添加为子模块(但其中没有 cscope.out 文件,因为它没有添加到存储库中)。

当我将光标放在 projectA 文件夹中的 thisfunction() 并按 ctlr-G 跳转到它时,它给了我两个选项:

1   src/myfile.c <<thisfunction>>
2   /home/myname/projectB/submodule/src/myfile.c <<thisfunction>>

我不知道这怎么可能。它们位于两个完全不同的文件夹中。 Vim 是否保留了它可能找到的 cscope 文件的全局缓存?

我该如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)