【问题标题】:Cscope problem - Search results invisibleCscope问题 - 搜索结果不可见
【发布时间】:2010-02-09 09:49:26
【问题描述】:

我遇到了一个奇怪的问题。浏览项目的 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

【问题讨论】:

  • 至少以前有人遇到过这个问题吗?

标签: c cscope


【解决方案1】:

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

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

:-)

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 感谢您的更新。期待您的更多意见。
    【解决方案3】:

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

    详情,

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

    "如果有('cscope') " 设置 cscopetag cscopeverbose

    " 如果有('quickfix') " 设置 cscopequickfix=s-,c-,d-,i-,t-,e- " 结束符

    " cnoreabbrev csa cs 添加 " cnoreabbrev csf cs 查找 " cnoreabbrev csk cs kill " cnoreabbrev csr cs 重置 " cnoreabbrev css cs show " cnoreabbrev csh cs 帮助

    "endif

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多