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

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

2 ответа2

2

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

Например:

" My Plugin settings {
if filereadable(expand('~/.vim/my.plugin.settings.vim'))
  source ~/.vim/my.plugin.settings.vim
endif
" }
1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .