我为我的项目生成了 ctags:

ctags -f /home/grae/tags --recurse --langmap=C++:.C.h.c.cpp.hpp.inl --languages=C++ --extra=+q --fields=+iaS --c++-kinds=+p --verbose framework/ modules/ /usr/include/

然后我将标签添加到 .vimrc:
set tags+=/home/grae/tags

我还临时添加了以下内容(但现在已删除):
set csto=1

现在,当我尝试 Ctrl+] 或 g] 时,出现错误:

cstag:未找到标签

我不应该使用 cscope,所以我不确定这是怎么发生的。我目前的想法是:
* cscope on by default
* something has overriden Ctrl+] and g]

任何想法如何解决这个问题?

最佳答案

在检查 :options 时找到了答案,您需要使用以下命令关闭 cscope:

:set nocst

关于vim - 尝试在 vim 中使用 ctags 时出现 cscope 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7038329/

10-12 23:31