【问题标题】:Cscope relative path with parent directory display errorCscope相对路径与父目录显示错误
【发布时间】:2014-08-01 13:41:37
【问题描述】:

我正在从 cscope.files 创建一个 cscope 数据库,它引用当前和父目录中的文件,比如 cscope.files 内容是

foo\file1.c ..\..\foo1\file2.c

当我从 cscope 输入字段搜索文本/变量时,显示屏不显示父路径条目,说它显示

0 file1.c text

2 file1.c text

但如果我选择了1,它会跳转到file2.c 中的父路径条目。我尝试通过提供 -P 选项来创建具有绝对路径的 cscope 数据库,但两者的行为相同。

请告诉我如何修复此错误。

【问题讨论】:

  • 为什么不从项目的根目录生成 cscope 数据库?
  • 更多引用将被抛出到相同的文本/变量搜索,如果 cscope db 是从 root 生成的,我想避免这种情况。

标签: vim cscope


【解决方案1】:

后来发现跟相对路径没有关系,如果文件是dos行尾格式,在cscope窗口中是不会显示的。使用 vi 中的 '!dos2unix %' 来克服这个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 2011-12-11
    • 2020-06-14
    相关资源
    最近更新 更多