Vundle - 插件已安装但未加载

Vundle - 插件已安装但未加载

我已经在我的 ubuntu 机器上安装了 vundle,但是当我加载 vim 时,没有任何插件加载。我的主目录中的 .vimrc [编辑了一些注释行]:

runtime! debian.vim
set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
"set rtp+=~/.vim/bundle
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 'reedes/vim-thematic'
Plugin 'bling/vim-airline'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Put your non-Plugin stuff after this line

syntax on
set number
set ruler


" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

:PluginList 输出...

" My Plugins                        
Plugin 'gmarik/Vundle.vim'                                           
Plugin 'reedes/vim-thematic'                                          
Plugin 'bling/vim-airline' 

我没有更改任何其他设置,这是我第一次尝试使用 Vim 插件。Vim 加载看起来像这样...(默认 vim) 图片

答案1

您的插件可能已加载,但默认情况下没有明显的效果。

例如,

Plugin 'bling/vim-airline'

加载 vim-airline 插件,但由于某种原因,在显示状态行之前,您将看不到漂亮的状态行。(屏幕截图中的底线不是状态行。)如果有分割窗口,或者选项设置为始终显示,
则会显示状态行。laststatus

尝试将此行添加到您的 .vimrc 以默认显示状态行。

set laststatus=2

(根据评论,这解决了 OP 的问题)


如果您确定已将插件配置为确实具有一些可见效果,但仍认为它未加载,请使用以下命令列出当前实例中已加载的所有脚本文件vim

:scriptnames

这会显示一长串文件。如果加载了插件,您将看到一个或多个名称与插件名称相关的文件。

相关内容