Vundle - плагины установлены, но не загружаются
Я установил vundle на свой ящик с Ubuntu, но когда я загружаю 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-aviation, но вы не увидите причудливую строку состояния, пока по какой-то причине не появится строка состояния. (Нижняя строка на вашем скриншоте не является строкой состояния.)
Строка состояния get отображается, если есть разделенное окно или если laststatus
опция установлена, чтобы показать это всегда.
Попробуйте добавить эту строку в ваш.vimrc, чтобы показать строку состояния по умолчанию.
set laststatus=2
(Согласно комментариям, это решило проблему ОП)
Если вы удостоверились, что настроили свои плагины так, чтобы они действительно имели какой-то видимый эффект, и все еще думаете, что они не загружены, используйте следующую команду, чтобы вывести список всех файлов сценариев, которые были загружены в текущем экземпляре vim
:
:scriptnames
Это показывает длинный список файлов. Если плагин загружен, вы увидите один или несколько файлов с именами, связанными с именем плагина.