如何在Windows上将cscope与vim集成?

如何在Windows上将cscope与vim集成?,windows,vim,cscope,Windows,Vim,Cscope,vim版本:7.1 echo有('cscope'):1 我正在尝试将cscope环境与windows上的vim集成。 我正试图通过以下命令创建一个新的数据库 cscope添加C:\Path 我收到了错误信息 E563:统计(C:\Path)错误:2 我假设错误消息是因为cscope无法创建数据库文件 需要它来执行它的操作。提供的路径是有效路径 以下错误的可能原因是什么 谢谢 Gudge只是为了验证您如何设置它 创建cscope数据库: C:\Tools\src>C:\Tools\bin\csco

vim版本:7.1 echo有('cscope'):1

我正在尝试将cscope环境与windows上的vim集成。 我正试图通过以下命令创建一个新的数据库

cscope添加C:\Path

我收到了错误信息 E563:统计(C:\Path)错误:2

我假设错误消息是因为cscope无法创建数据库文件 需要它来执行它的操作。提供的路径是有效路径

以下错误的可能原因是什么

谢谢
Gudge

只是为了验证您如何设置它

  • 创建cscope数据库:

    C:\Tools\src>C:\Tools\bin\cscope.exe-bv.*.C.*.h

    正在生成数据库

  • 接下来,您需要设置vim内部可执行的cscope的路径:

    se csprg=C:\tools\bin\csope.exe

  • 然后将路径(正确转义)添加到您的cscope数据库:

    cs添加C:\tools\src\

  • 现在您应该能够很好地使用cscope了


  • 请注意,我使用了Cream站点上的vim 7.3.470,我的cscope是由Google代码托管的本机Win32版本。

    只是为了验证您如何设置它

  • 创建cscope数据库:

    C:\Tools\src>C:\Tools\bin\cscope.exe-bv.*.C.*.h

    正在生成数据库

  • 接下来,您需要设置vim内部可执行的cscope的路径:

    se csprg=C:\tools\bin\csope.exe

  • 然后将路径(正确转义)添加到您的cscope数据库:

    cs添加C:\tools\src\

  • 现在您应该能够很好地使用cscope了


  • 请注意,我使用了Cream站点上的vim 7.3.470,我的cscope是托管在Google code上的本机Win32版本。

    出现错误消息的原因是您根本没有cscope数据库

    为了能够成功地执行
    :cs add
    ,您必须在尝试添加数据库之前构建数据库。

    构建数据库的示例可以在这个Vim提示中找到:


    构建数据库后(例如在C:/temp/cscope.out),可以使用
    :cs add C:/temp/cscope.out

    打开与数据库的连接。出现错误消息的原因是您根本没有cscope数据库

    为了能够成功地执行
    :cs add
    ,您必须在尝试添加数据库之前构建数据库。

    构建数据库的示例可以在这个Vim提示中找到:


    一旦构建了数据库(比如在C:/temp/cscope.out),就可以使用
    :cs add C:/temp/cscope.out

    打开到数据库的连接,直到我删除了后面的反斜杠,在第3步它才对我起作用。“cs add C:\tools\src”再次找到此页面,现在只找到了“:cs add C:\tools\src\scope.out”成功。感谢您在google code上提供的win32版本。我正在寻找一个二进制版本。在第3步,直到我删除了尾随的反斜杠,它才对我起作用。“cs add C:\tools\src”再次找到此页面,现在只找到了“:cs add C:\tools\src\scope.out”成功。感谢您在google code上提供的win32版本。我正在寻找一个二进制版本。对于我来说,当我试图在添加数据库时添加
    -C
    开关(不区分大小写)时,我得到一个stat错误,它读作
    E563:stat(/dbc/blr-dbc202/AJ/CSCOPE\u DB/CSCOPE\u KERNEL\u MAIN/CSCOPE.out)错误:2
    ,但是当我添加它时没有
    -C
    选项,它会被添加。其次,当我从同一个目录中调用它时,它会自动加载,如下所示:
    /usr/bin/cscope-dl-f cscope.out
    。因此,如果我尝试再次使用
    -C
    开关添加它(从VIM内部),它将不允许我。你能帮忙吗?@HighOnMeat:对不起,没有线索。可能会问我自己的问题。对于我来说,当我在添加数据库时尝试添加
    -C
    开关(不区分大小写)时,我得到一个stat错误,它读作
    E563:stat(/dbc/blr-dbc202/AJ/CSCOPE\u DB/CSCOPE\u KERNEL\u MAIN/CSCOPE.out)错误:2
    ,但是当我添加它时没有
    -C
    选项,它会被添加。其次,当我从同一个目录中调用它时,它会自动加载,如下所示:
    /usr/bin/cscope-dl-f cscope.out
    。因此,如果我尝试再次使用
    -C
    开关添加它(从VIM内部),它将不允许我。你能帮忙吗?@HighOnMeat:对不起,没有线索。也许你可以问自己一个问题。