【发布时间】:2015-01-05 15:06:05
【问题描述】:
我想这是一个简单的问题,但我很困惑 - 我如何(在开发目的中)加载插件,它只是复制到 bundle 目录而不安装?
我有 bundle/my-plugin 目录,以及 .vimrc 中的这一行
NeoBundle 'my-plugin'
但似乎我的插件没有自动加载,尽管这对 Vundle 来说是正确的。
UPD
我的插件包含错误,导致无法加载。
【问题讨论】:
我想这是一个简单的问题,但我很困惑 - 我如何(在开发目的中)加载插件,它只是复制到 bundle 目录而不安装?
我有 bundle/my-plugin 目录,以及 .vimrc 中的这一行
NeoBundle 'my-plugin'
但似乎我的插件没有自动加载,尽管这对 Vundle 来说是正确的。
UPD
我的插件包含错误,导致无法加载。
【问题讨论】:
我不确定我这样做是对的还是最好的方法,但我是这样做的(与 vundle 一起使用,也应该与其他任何方法一起使用)
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
" ...
call vundle#end()
" own plugins
set rtp+=~/.vim/own/vim-websearch
" ...
所以我自己为自己的插件设置了 rtp,并让 vundle/neobundle/whatever 只管理不属于我自己的插件。
我有这个目录结构:
~/.vim/
|
+--bundle/
| |
| +--plugin1/
| |
| +--plugin2/
| ...
|
+--own/
| |
| +--myplugin1/
| |
| +--myplugin2/
| ...
...
编辑:
我将插件保存在单独的目录中,因为:PluginClean 会删除它们
【讨论】: