【发布时间】:2011-09-20 23:19:19
【问题描述】:
我已经安装了 opensuse 11.4。 Vim 是第 7 版。现在我通常用它来浏览 linux 内核源代码。所以我在我的主文件夹中的一个目录中生成了 cscope 数据库,即 /home/aijazbaig1/cscope_DB/ 我得到了 3 个文件,即。 cscope.out、cscope.po.out 和 cscope.in.out 以及 cscope.files 文件,其中包含我要搜索的所有相关文件的列表。
此外,我在 .bashrc 中添加了以下内容:
CSCOPE_DB=/home/aijazbaig1/cscope_DB/cscope.out
export CSCOPE_DB
但是当我在 vim 中执行 :cscope show 时,它说没有连接。谁能告诉我出了什么问题。
渴望收到您的来信,
【问题讨论】:
-
许多问题都可能导致此问题 - 请参阅此网站寻求帮助:vim.wikia.com/wiki/Cscope
-
是的,我确实尝试了这里提到的内容:stackoverflow.com/questions/563616/… 所以我确实在“if has ('cscope') 块中添加了“cs add $CSCOPE_DB”行。现在它似乎正在工作,但我仍然不能使用 ctrl+'\'+s 和此类命令直接查找我的光标所在的工作。我想可能我必须下载 cscope_maps.vim 文件并将其放在我的 .vim/plugin/ 目录中,不是吗?但是该死的它是一个虚拟机,文件共享不起作用:(。无论如何,这是另一个部分的主题
-
是的,通过将 cscope_maps.vim 文件的数据粘贴到我的 .vimrc 中,我能够使这些按键正常工作。
-
好你想通了。您可能想回答自己的问题并将其标记为已回答,这样它就不会显示为未回答的问题。
标签: database vim tags ctags cscope