- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 vim 编程已经好几年了,我使用了 ctags。
我正在使用一个相当大的 C/C++ 包,我需要找到函数的定义。我通常使用 grep + ctags。
最近我尝试使用 cscope 代替 ctags 并使用 Vundle 安装它。
我看到一些文件出现以下错误
E568: duplicate cscope database not added
最佳答案
扩展在 Artem's answer :cscopeverbose
的 Vim 帮助如下:
If
'cscopeverbose'
is not set (the default), messages will not be printed indicating success or failure when adding a cscope database. Ideally, you should reset this option in your.vimrc
before adding any cscope databases, and after adding them, set it. From then on, when you add more databases within Vim, you will get a (hopefully) useful message should the database fail to be added.
cscope.out
文件和 (b) 他们没有遵循在加载文件之前禁用“详细”cscope 警告然后在之后重新启用它的最佳实践,如上面的帮助文本所建议的那样。
Error detected while processing /home/me_and/.vim/plugin/cscope_maps.vim:
line 42:
E568: duplicate cscope database not added
~/.vim/plugin/cscope_maps.vim
要添加的文件
set nocscopeverbose
紧接在
cs add ...
之前线。我的这个文件版本已经有了
set cscopeverbose
紧随其后,但如果你没有,你也应该添加它。
关于vim - 如何修复重复的 cscope ?这是更好的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41601225/
有一个确切的问题已经是 here !, 但没有详细的解决办法,所以再次询问。我关注了this !教程: find . -name "*.c" -o -name "*.cpp" -o -name "*.
有什么办法可以解析 cscope 的数据库吗?我用的是windows,找不到关于cscope的数据库数据格式的文章,每篇都是关于VIM或者EMacs的。 最佳答案 你可以在这里找到它。我不知道为什么最
//main.c #include "stdio.h" void f(){ printf("Welcome to emacs's world!"); return; } void c
//main.c #include "stdio.h" void f(){ printf("Welcome to emacs's world!"); return; } void c
这是我的源代码目录的样子。 learner@centos:~/lab$ tree . +-- cscope.out +-- src ¦ +-- bar ¦ ¦ +-- bar.c ¦
我在网上找到的所有cscope教程都是讲如何使用cscope的交互方式在vim、emacs等编辑器中搜索符号的。但我认为应该可以在终端中发出命令来执行类似 的操作 cscope -d -some_op
每次在 Vim 中加载 cscope.out 后,我需要将 Vim 的“pwd”更改为与 cscope.out 文件所在的目录相同的目录,这可能是由于 cscope 在生成标记文件时使用了相对路径
当我使用此命令搜索调用此函数的函数时,如果有多个结果,缓冲区中只显示第一个结果,如何使用 vi 命令或快捷键转到下一个结果? 最佳答案 我猜你已经按照本页 http://vim.wikia.com/w
我试图找到一种方法来转储所有函数名称及其从cscope数据库的路径。有没有办法从cscope CLI做到这一点? 注意:cscope source code is available for down
我使用C来获取一个函数的调用者,然后我可以按一个数字跳转到一个调用者。但是如果我想跳转到另一个来电者,我必须按 跳回来,然后再按C 来获取来电者列表。 cscope 支持历史列表记录吗? 最佳答案 如
我按照 tutorial 中的说明设置了 cscope .我不想在每次调用 cscope 时都重新生成我的数据库,因此我启动了它 cscope -d。但问题是,我需要从我的数据库 cscope.out
我有以下问题。我有一个包含项目的目录,让我们假设: C:\projects\handler 我还有一个这个项目使用的库: C:\projects\core_library 我使用 cscope 创建数
我通常使用 cscope 从一个方法到另一个方法挖掘 c 源代码超过 4-5 级,我必须在这些方法之间来回切换。 如何在 cscope 中查看搜索历史,这样我就不必记住以前的方法名称。或者如果它是一个
有些文件夹包含空间,因此无法使用 cscope 对这些文件夹进行索引。 我可以请你帮忙解决这个问题,或任何建议。 谢谢 尤利乌斯 感谢您的回复。 我使用 cscope 的步骤如下 找 。 -name
我总是使用 vim + cscope 来检查符号定义,我发现 cscope 总是采用如下声明: struct sk_buff; 作为定义,这使得 vim 总是显示一个长列表文件以供选择。事实上,我只想
以下命令工作正常: $>cscope -b -R 但是,倒排索引选项不起作用: $>cscope -b -q -k -R Input file specified two times. csco
我用 vim 编程已经好几年了,我使用了 ctags。 我正在使用一个相当大的 C/C++ 包,我需要找到函数的定义。我通常使用 grep + ctags。 最近我尝试使用 cscope 代替 cta
当我的源代码位于多个目录中时,如何在 Emacs 中设置 cscope? 假设我的 C++ 项目有多个路径: /path/to/my/code(和子目录) /path/to/other/code(和子
Cscope 在交互模式下有 11 个搜索输入字段。但是,当我尝试在面向行的输出模式下使用它并使用 -10 开关指定 Find all symbol assignments: 字段时,它不起作用。有什
我是 cscope 的新手,我在类和头文件中尝试搜索本地函数。当我在头文件中时,我想搜索当前文件中的函数,但它会在整个源代码树中搜索该函数,给我留下许多文件中的函数列表,然后我必须滚动浏览所有结果找到
我是一名优秀的程序员,十分优秀!