我刚刚安装了cscope-15.8b,然后转到linux-next文件夹,运行“ cscope -R”,构建标记后,然后通过“查找此文件”打开一个文件//到目前为止一切顺利。
现在,如果要通过ctrl+ 转到符号的定义,]它将抛出错误:“ E433:无标签文件”“ E426:未找到标签”。
如果我打开cscope.out文件,我会看到它看起来像坏了(见下文)。我该如何解决?
1 ^ B〜<¡dio.h>
2 ^ B〜<¡dlib.h>
3 ^ B〜
cscope.out文件看起来“损坏”的事实是正常的,文件格式是文本排序的,但也包含一些非打印字符。
您的问题是ctrl+ ]默认情况下不会搜索cscope数据库,它只会搜索完全不同的ctags文件。您需要set cscopetag在.vimrc文件中进行搜索。从vim帮助中:
如果设置了'cscopetag',则命令“:tag”和CTRL-]以及“ vim -t”将始终使用:cstag而不是默认的:tag行为。实际上,通过设置“ cst”,您将始终搜索cscope数据库以及标记文件。默认为关闭。
| 归档时间: |
|
| 查看次数: |
3919 次 |
| 最近记录: |