Vim Cscope相对路径与父目录显示错误

Vim Cscope相对路径与父目录显示错误,vim,cscope,Vim,Cscope,我正在从cscope.files创建一个cscope数据库,它引用了当前目录和父目录中的文件,比如cscope.files内容 foo\file1.c ..\..\foo1\file2.c 当我从cscope输入字段中搜索文本/变量时,显示屏不会显示父路径条目,比如它显示 0 file1.c文本 2文件1.c文本 但如果我选择了1,它将跳转到file2.c中的父路径条目。我尝试通过提供-P选项创建具有绝对路径的cscope数据库,但两者的行为相同 请告诉我如何修复此错误。我后来发现它与相对路径无

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

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

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

0 file1.c文本

2文件1.c文本

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


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

我后来发现它与相对路径无关,如果文件为dos行结束格式,则不会显示在cscope窗口中。使用'!dos2unix%'来克服这个错误。

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