gpt4 book ai didi

vim - 如何为 vim 设置 cscope?

转载 作者:行者123 更新时间:2023-12-01 11:37:53 29 4
gpt4 key购买 nike

我正在尝试将 cscopevim 一起使用,但我发现有些困惑。

假设我在 /home/user/projects/project_foo/ 中有一个项目。如果我直接通过 cscope 一切正常(我可以找到符号)。如果我通过 vim 我得到 no cscope connections 错误。所以我不明白它是如何工作的。

据我所知,您必须为您的项目构建一个数据库,但是当我在项目目录中运行 cscope [-R] [-b] 时,没有在此创建文件目录。那么数据库是在哪里创建的呢?是每个项目都有一个单独的数据库还是一个全局数据库?

每次更改项目符号(例如添加函数)时是否都必须重建数据库?

如何让 vim(从项目目录加载)使用该项目的数据库。如果有一个全局数据库,我可以让 vim 只在当前项目中搜索吗?

我发现了一些关于这个东西的零散信息,但对于初次使用的用户来说,这些信息都很困惑。如果你能澄清这些事情,那就更清楚了,我就能弄清楚剩下的事情。

最佳答案

感谢tristan :

:h cscope-howtouse
:h cscope-suggestions

cscope -b 创建数据库cscope.out
:cs add cscope.out 添加数据库。

关于vim - 如何为 vim 设置 cscope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25521183/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com