My Vim plugins (installed with Vundle) aren’t loading
我正在尝试使用Vundle安装vim-scala和vim敏感插件。 我遵循了这里的指示:https://github.com/gmarik/Vundle.vim
在我的~/.vim目录中,有一个名为'bundle'的文件夹,其中包含我从教程中下载的Vundle.vim目录。
在我的~/.vimrc中,我有:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| set nocompatible
filetype off
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
Plugin 'tpope/vim-sensible'
Plugin 'derekwyatt/vim-scala'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required |
然后我打开Vim,输入
并且我的插件显示已成功安装。 但是,当我再次打开Vim时,什么都没有改变。
编辑:我应该注意,我在使用病原菌时遇到了同样的问题,所以我不认为这是Vundle中的错误。
编辑:我的.vim和.vimrc在/root/.vim中; 我在Linux上运行。
-
开头是否有set nocompatible和filetype off?那也是必需的。除此之外,如果您认为这是一个错误,请在github上发布一个大致包含此内容的问题。
-
@Cubic,我很抱歉,我确实有那些。编辑了我的帖子。
-
只是检查一下:您的插件实际上以?/ .vim / bundle结尾吗?我假设您在linux或osx上运行?
-
正确,安装后,插件会在?/ .vim / bundle中显示。我在14.04 Linux上运行
-
" set rtp"的输出是什么(它将打印您的运行时路径,并且应包括"?/ .vim / bundle / vim-sensible / ..."之类的条目,依此类推。
-
您如何检查您的插件是否正常工作?从技术上讲,您可以在不注意的情况下运行Vim。
-
@Josh:" set rtp"的输出是runtimepath =?/ .vim,?/ .vim / bundle / Vundle.vim,?/ .vim / bundle / vi m敏感,?/ .vim / bu ndle / vim- scala,/ var / lib / vim / addons,/ usr / shar e / vim / vimfiles,/ usr / share / vim / vim74,/ usr / share / vim / vimfiles /之后,/ var / lib / vim / a ddons /after,~/.vim/fter,~/.vim/bundle/V解开。 vim,?/ .vim / bundle / Vundle.vim / after,?/ .vim / bundle / vim-sensibl e / after,?/ .vim / bundle e / vim-scala / after
-
@Cubic:是的,我只是以为有什么可以放弃的。
-
看起来这里没有任何问题。检查选项卡补全是否有效(:e ,您应该会看到可能的文件名补全列表)。
-
另外,也可以在Scala文件中尝试:SortScalaImports(它是由vim-scala导出的命令;如果可以,则插件可以正常加载)。
-
当您运行Vim来测试是否正确安装了东西时,您是以root身份还是以普通用户身份进行操作?您可以将:scriptnames的输出粘贴到某处吗?
-
我以root身份运行。 :scriptnames之外的名称给了我很多与插件相关的文件。看来你们是对的,我只是没有注意到插件已加载。谢谢,很抱歉造成您的困惑。
-
如果您不认为这对其他人有用,请删除该问题,或者写下您自己问题的答案。
据问问者杰弗里,他解决了他的问题。 他的插件正在加载中,但是他只是没有意识到,因为插件没有更改任何明显的可见Vim设置。