Файл конфигурации плагинов для Vim

569
g_rmz

Я довольно новичок в Vim, и, поскольку я пишу свой собственный .vimrcфайл, мне было интересно, есть ли способ сохранить все команды, относящиеся к определенной конфигурации плагина, в одном внешнем файле, чтобы сделать оригинал .vimrcфайл менее плотный, и как я могу назвать этот файл в моем .vimrcфайле. Любая помощь будет оценена.

РЕДАКТИРОВАТЬ: я забыл сказать, что в настоящее время я использую Pathogen в качестве менеджера плагинов.

0

2 ответа на вопрос

2
Iryston

Вы можете разделить настройки для плагинов в нескольких файлах и включить их в .vimrc

Например:

" My Plugin settings { if filereadable(expand('~/.vim/my.plugin.settings.vim')) source ~/.vim/my.plugin.settings.vim endif " } 
Спасибо! Где я должен поставить блок if? В начале файла? g_rmz 7 лет назад 0
Я понял, где поставить этот блок, спасибо еще раз! g_rmz 7 лет назад 0
Вы можете поставить его вместо блока с настройками плагина. Пожалуйста! Iryston 7 лет назад 0
1
Luc Hermitte

Если Pathogen ранее не регистрировал плагины $HOME/.vim(что крайне маловероятно), вы можете просто перенести файл конфигурации в $HOME/.vim/plugin/. Это все. Не нужно ничего проверять (*) или быть явным. IOW: нет необходимости писать что-либо на вашем компьютере .vimrcдля настройки ваших плагинов, если вы используете менеджер плагинов.

(*) На самом деле, на самом деле нет необходимости проверять что-либо: я :runtime my.plugin.settings.vimбы не лаял на вас, если бы файла не было, и он бы нашел его.