linux - 无法通过 vim 编辑器使用 cscope 多击键

标签 linux vim rhel cscope

我在 RHEL 版本 5.4 上使用 VIM 7.0,并从以下位置下载了 cscope 插件: http://cscope.sourceforge.net/cscope_maps.vim

并将其复制到路径(一次一个实例):~/.vim/plugin/cscope_maps.vim & /usr/share/vim/vim70/autoload

并从源文件的根目录生成cscope -qbR,并从同一目录打开*.C文件。

根据 this(point 5)cscope_maps.vim,我应该能够通过多次击键进行关键字搜索:CTRL-\ <option>CTRL-@ <option> 通过将光标放在关键字下方,就像我们对 ctags 所做的那样。但我只能通过 vim 的命令行参数(即 :cs f d:cs f c )访问 cscope 关键字搜索,而不能使用多个按键快捷键。

我也尝试将 cscope_maps.vim 的所有内容粘贴到 ~/.vimrc ,但没有帮助

我做错了什么/有其他方法可以让它发挥作用吗?

最佳答案

按照插件文档中的说明,将插件复制到

~/.vim/plugin/cscope_maps.vim

您选择的autoload目录是错误的,这是用于插件的按需功能的。

另外,/usr/share/vim/vim70/ 由默认的 Vim 包所有,不要碰那里的任何东西(一般情况下),否则重新安装时会遇到问题/升级包!如果您确实需要系统范围的插件,请检查 :help runtimepath 并查找/添加您在系统上拥有的正确位置。

关于linux - 无法通过 vim 编辑器使用 cscope 多击键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24243615/

相关文章:

linux - 输出内容到两个不同的文件

c - 读/写管道是一项昂贵的操作吗?

Vim 替换内引号

c - 无法在 CentOS 上编译 C++ 程序

linux - 我如何在 Golang 程序中检测 linux 分布?

linux - postgresql createuser -interactive 在 CentOS 7 中不起作用

linux - 重定向 apache-tomcat 不通过 h​​ttps 呈现

linux - Docker:什么是带有 Linuxkit 的 Windows 上的新 Linux 容器 (LCOW)

vim - 为标签和围兜项目的 latex 创建标签文件

linux - 如何链接到 vim 中的另一个文件?