我喜欢Damien Conway 的OSCON 2013 演讲dragvisuals
中介绍的 vim 插件。这里有一个插件的 github 克隆:https ://github.com/atweiden/vim-dragvisuals ://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
作为最后的手段。