После использования vim в течение некоторого времени мой ~/.vim/
, начиная с моих первых экспериментов с vim, со временем стал очень грязным. Поэтому я подумал, что пришло время привести в порядок и начать с менеджера плагинов с чистой конфигурацией.Как включить диспетчер плагинов без ~/.vimrc
Поскольку я делюсь своей конфигурацией на нескольких машинах, я обычно управляю своим путем ~/.vim/
с помощью git repo. Чтобы избежать большого .vimrc, я установил свою собственную конфигурацию под ~/.vim/plugin/
. Это позволило мне сохранить всю мою общую конфигурацию в этой папке и использовать ~/.vimrc
только для конфигурации, зависящей от машины.
Начиная с VAM над NeoBundle и теперь Vundle У меня всегда такая же проблема. Если я добавлю необходимую конфигурацию под ~/.vim/plugin/pluginmanager.vim
вместо ~/.vimrc
, установленные плагины не будут загружаться или загружаться только частично. В команде :echo &rtp
перечислены правильные пакеты, но :scriptnames
не включает установленные плагины. Если я выполню mv ~/.vim/plugin/pluginmanager.vim ~/.vimrc
, все работает так, как ожидалось.
Может ли кто-нибудь объяснить это поведение и, возможно, предложить решение?
Мой pluginmanager.vim
выглядит следующим образом:
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
Plugin 'bling/vim-airline'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'tomtom/tlib_vim'
Plugin 'garbas/vim-snipmate'
Plugin 'honza/vim-snippets'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
Моя установка ВИМ является версия 7.4.52
Вы также не хотите использовать '~/.vim/vimrc'? – FDinoff
Спасибо, не знал о '~/.vim/vimrc'. Кажется, это лучшее решение.Думаю, мне нужно обновить заголовок вопроса. – Trendfischer