我面临着一个奇怪的问题 . 在浏览项目的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
P.S:也发布在ubuntu论坛 - http://ubuntuforums.org/showthread.php?t=1402448
3 回答
好吧,找到了解决方案 . 问题在于文件的格式 . 如果文件在行尾有Ctrl M,则cscope会出现问题 .
对目录中的所有测试文件执行dos2unix转换 . 这应该可以解决问题 .
:-)
我看到了同样的问题;令人难以置信的烦人 . 有时您可以通过调整窗口大小来显示结果(这会导致重绘,我假设) .
我在寻找解决方案时来到这里 . 如果我找到一个我会发布它 .
通过删除.vimrc中的一些cscope setings,我在Centos系统中修复了类似的问题 . 我认为它是由.vimrc和〜/ .vim / plugin / cscope_maps.vim之间设置不匹配引起的
细节,
我删除了我的.vimrc中的以下设置,显示为风箱:
“if has('cscope')”set cscopetag cscopeverbose
“if has('quickfix')”set cscopequickfix = s-,c-,d-,i-,t-,e-“endif
“cnoreabbrev csa cs add”cnoreabbrev csf cs find“cnoreabbrev csk cs kill”cnoreabbrev csr cs reset“cnoreabbrev css cs show”cnoreabbrev csh cs help
“万一