4

我面临一个奇怪的问题。浏览项目的 C 代码时,“查找此文本字符串:”输出结果为正匹配,但文本不可见[只有搜索结果不可见,菜单不可见]。光标在结果列表中上下移动。正如您在下面的屏幕截图中所见,某些线条有时是可见的。我确实尝试更改背景颜色 [从黑色变为白色],删除了项目文件夹中 cscope.out 的任何实例,重建了数据库。

系统是FC4。使用的 cscope 版本是 15.7a。

这是一个已知的错误?有什么解决办法吗?

屏幕截图:屏幕截图是使用 Putty 拍摄的。在 gnome-terminal、konsole 上可以看到相同的行为。

http://img2.pict.com/05/11/00/2823072/0/cscope01.jpg

http://img2.pict.com/53/0e/38/2823075/0/cscope02.jpg

PS:也发布在 ubuntu 论坛 - http://ubuntuforums.org/showthread.php?t=1402448

4

3 回答 3

8

嗯,找到了解决方案。问题在于文件的格式。如果文件在行尾有 Ctrl+M,cscope 就会出现问题。

对目录中的所有测试文件进行 dos2unix 转换。这应该可以解决问题。

:-)

于 2010-06-04T05:11:30.633 回答
1

我看到了同样的问题;令人难以置信的烦人。有时您可以通过调整窗口大小来使结果可见(我假设这会导致重绘)。

我是在寻找解决方案时来到这里的。如果我找到一个我会发布它。

于 2010-04-01T18:22:58.060 回答
0

我通过删除 .vimrc 中的一些 cscope 设置在我的 Centos 系统中修复了类似的问题。我认为这是由 .vimrc 和 ~/.vim/plugin/cscope_maps.vim 之间的设置不匹配引起的

细节,

我在我的 .vimrc 中删除以下设置,如下所示:

“如果有('cscope')”设置 cscopetag cscopeverbose

" if has('quickfix') " 设置 cscopequickfix=s-,c-,d-,i-,t-,e- " endif

" cnoreabbrev csa cs 添加 " cnoreabbrev csf cs 查找 " cnoreabbrev csk cs 杀 " cnoreabbrev csr cs 重置 " cnoreabbrev css cs 显示 " cnoreabbrev csh cs 帮助

“万一

于 2017-02-06T08:00:22.423 回答