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

时间:2012-03-14 19:01:43

标签: windows vim cscope

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

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

cscope添加C:\ Path

我收到错误消息 E563:stat(C:\ Path)错误:2

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

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

由于 Gudge

2 个答案:

答案 0 :(得分:2)

只是为了验证你如何设置它......

  1. 创建cscope数据库:

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

    生成数据库......

  2. 接下来,您需要在vim中设置cscope可执行文件的路径:

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

  3. 然后将路径(正确转义)添加到cscope数据库:

    cs添加C:\ tools \ src \

  4. 现在你应该可以正常使用cscope了。

  5. 请注意,我使用了Cream网站中的vim 7.3.470,而我的cscope是Google代码托管的原生Win32版本。

答案 1 :(得分:2)

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

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

可以在此Vim提示中找到构建数据库的示例:
Automatically create and update cscope database

构建数据库后(例如在C:/temp/cscope.out),您可以使用:cs add C:/temp/cscope.out打开与数据库的连接