cscope:ctrl +']'不起作用

How*_*ane 3 linux cscope

我刚刚安装了cscope-15.8b,然后转到linux-next文件夹,运行“ cscope -R”,构建标记后,然后通过“查找此文件”打开一个文件//到目前为止一切顺利。

现在,如果要通过ctrl+ 转到符号的定义,]它将抛出错误:“ E433:无标签文件”“ E426:未找到标签”。

如果我打开cscope.out文件,我会看到它看起来像坏了(见下文)。我该如何解决?

1 ^ B〜<¡dio.h>

2 ^ B〜<¡dlib.h>

3 ^ B〜

Eva*_*van 5

cscope.out文件看起来“损坏”的事实是正常的,文件格式是文本排序的,但也包含一些非打印字符。

您的问题是ctrl+ ]默认情况下不会搜索cscope数据库,它只会搜索完全不同的ctags文件。您需要set cscopetag.vimrc文件中进行搜索。从vim帮助中:

如果设置了'cscopetag',则命令“:tag”和CTRL-]以及“ vim -t”将始终使用:cstag而不是默认的:tag行为。实际上,通过设置“ cst”,您将始终搜索cscope数据库以及标记文件。默认为关闭。