问题:当我试图在vim中打开一个文件(版本7.3)时,我会得到以下错误。
cs_read_prompt EOF:非法查找E609: Cscope错误: cscope:无法从文件cscope.out读取列表大小
Description:我使用命令"cscope -b -R“创建了cscope数据库"cscope.out”。文件~/..vim/plugin/ cscope _maps.vim包含命令"cs add cscope.out“以添加cscope数据库。当我试图打开其中一个源文件时,我会得到上面提到的错误。
不名-a
Linux 2.6.16.60-0.58.1.3835.0.PTF.638363-smp #1 SMP Wed Dec 2 12:27:56 UTC 2009 x86_64 GNU/Linux
这里有什么问题吗?
谢谢你的帮助。
发布于 2013-05-29 06:16:47
我也有同样的问题。
当我发现"cscope.out“文件的大小太大(~2.5GB)时,我的文件就被解析了。
为较大的子文件夹创建单独的cscope。并分别使用":cs add“添加所有DB。
注意:反向索引(cscope -b -q)创建更大的文件。
发布于 2015-05-24 12:43:49
遇到此错误的情况之一是:如果在目录名(甚至在源文件夹的路径中)中有一个具有空间的目录,则重新命名该目录而不使用空格,然后重试。
发布于 2019-05-07 08:07:13
您的系统上可能有多个版本的cscope。您可以通过以下方法检查cscope二进制文件的不同位置
whereis cscope然后在.vimrc中添加一条这条路径
vim ~/.vimrc
set csprg=/path/to/your/desired/cscopehttps://stackoverflow.com/questions/11132481
复制相似问题