首页 文章

Cscope问题 - 搜索结果不可见

提问于
浏览
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

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

3 回答

  • 7

    好吧,找到了解决方案 . 问题在于文件的格式 . 如果文件在行尾有Ctrl M,则cscope会出现问题 .

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

    :-)

  • 0

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

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

  • 1

    通过删除.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

    “万一

相关问题