2013-11-09 52 views
0

我喜欢在Damien Conway的OSCON 2013 talk中引入的dragvisuals vim插件。这里有一个github克隆插件:https://github.com/atweiden/vim-dragvisuals。问题是我无法让它工作。下面是我所采取的步骤:获取成功加载VIM中的全局插件未加载

1.Drop剧本在我$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作为最后的手段。

回答

2

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

安装正确,该插件似乎完美地工作,并完成它应该做的事情,在这里。

从不 touch $VIMRUNTIME

+0

谢谢,但请参阅最新的问题。 –

+0

此外,这可能是一个虚拟的问题,但“全局”插件和普通插件有什么区别? –

+0

它*应该*工作,如果你把它放在它应该是。如果没有,这意味着你的配置有另一个问题。 – romainl