【发布时间】:2018-12-08 21:20:14
【问题描述】:
我正在使用 vim-plug 来管理我的 vim(版本 7)插件依赖项,并尝试利用 these cscope key mappings per this tutorial。
这是我必须通过将其复制并粘贴到~/.vim/plugged/ 目录来在插件系统之外安装的东西吗?
【问题讨论】:
标签: vim-plugin cscope
我正在使用 vim-plug 来管理我的 vim(版本 7)插件依赖项,并尝试利用 these cscope key mappings per this tutorial。
这是我必须通过将其复制并粘贴到~/.vim/plugged/ 目录来在插件系统之外安装的东西吗?
【问题讨论】:
标签: vim-plugin cscope
我从 http://cscope.sourceforge.net/cscope_maps.vim 创建了一个镜像,并在我的 repo (https://github.com/dr-kino/cscope-maps) 上提供了它。
首先,您需要安装 cscope。之后,您需要在 .vimrc 中添加以下行:
" Cscope Key Map
call plug#begin('~/.vim/plugged')
Plug 'dr-kino/cscope-maps'
call plug#end()
打开 vim 并运行 :PlugInstall
现在您可以使用键绑定 ctrl\ s、ctrl\ f、ctrl\ g 等。
不要忘记在你的根项目文件夹中生成 CSCOPE 数据库,否则这将不起作用。
示例 (http://cscope.sourceforge.net/cscope_vim_tutorial.html):
find /my/project/dir -name '*.c' -o -name '*.h' > /foo/cscope.files
cd /foo
cscope -b
CSCOPE_DB=/foo/cscope.out; export CSCOPE_DB
BR
【讨论】:
我认为你必须添加plug.vim。
添加plug.vim的命令 在 Windows 上是:
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |`
ni $HOME/.vim/plugged/plug.vim -Force
【讨论】: