未加载VIM中的全局插件

时间:2013-11-09 08:54:58

标签: vim

我喜欢Damien Conway OSCON 2013 talk中介绍的dragvisuals vim插件。这里插件有一个github克隆:https://github.com/atweiden/vim-dragvisuals。问题是我无法让它发挥作用。以下是我采取的步骤:

1.在我的$VIMRUNTIME/plugin路径中删除脚本并将相关设置添加到我的.vimrc

ru plugin/dragvisuals.vim
vmap  <expr>  <LEFT>   DVB_Drag('left')
vmap  <expr>  <RIGHT>  DVB_Drag('right')
vmap  <expr>  <DOWN>   DVB_Drag('down')
vmap  <expr>  <UP>     DVB_Drag('up')
vmap  <expr>  D        DVB_Duplicate()
let g:dvb_trimws = 1 

2.脚本成功加载,因为它是:scriptnames

输出的
/vim/runtime/path/dragvisuals.vim

但是没有加载所有函数(DVB_Drag,DVB_Duplicate)。我错过了什么吗?

修改 起初我尝试将脚本放在~/.vim/plugin以及~/.vim/bundle/vim-dragsvisual/plugin中,因为我使用vundle来管理我的插件。但它不起作用;这就是为什么我把脚本放在$VIMRUNTIME作为最后的手段。

1 个答案:

答案 0 :(得分:2)

将插件放入~/.vim/plugin并从ru plugin/dragvisuals.vim移除~/.vimrc,重新开始。

安装正确,该插件似乎完美无缺,完全符合预期,在这里。

从不触摸$VIMRUNTIME