我喜欢在达米恩·康威( Damien )的OSCON 2013谈话中引入的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中作为最后的手段。
发布于 2013-11-09 09:07:58
重新开始,将插件放在~/.vim/plugin中,并从~/.vimrc中删除ru plugin/dragvisuals.vim。
正确的安装,这个插件似乎完美地工作,并做了它应该做的事情,在这里。
永远不要碰$VIMRUNTIME。
https://stackoverflow.com/questions/19874143
复制相似问题