Можно ли .vimrc быть разделенным на несколько файлов?

Скажем, у меня есть несколько сотен пользовательских повторных сопоставлений с iab для Java и несколько сотен повторных сопоставлений для Haskell, тогда я бы хотел разделить их на разные файлы, чтобы сделать его более управляемым. Я ищу, чтобы создать что-то вроде этого:

 ~/. ├── .vimrc └── .vim └── custom ├── java.vim └── haskell.vim 

Где .vimrc может выглядеть примерно так:

 import java import haskell 

Что-то вроде этого можно сделать, или я просто преувеличиваю вещи? Я предполагаю, что я пытаюсь достичь того, что делает в LaTeX с помощью команды \input

2 Solutions collect form web for “Можно ли .vimrc быть разделенным на несколько файлов?”

Вы ищете ftplugins. Это их цель.

И не забудьте определить свои сопоставления, настройки, сокращения, команды, … как локальные. В противном случае они будут паразитировать другие буферы после загрузки.

Вот еще несколько полных ответов:

Да, команда vim, которую вы ищете, это :source или :runtime чтобы вытащить их из runtimepath .

Например, вы можете сделать это в своем .vimrc :

 runtime custom/java.vim runtime custom/haskell.vim 

~/.vim что ~/.vim находится в вашем пути к runtimepath (который по умолчанию).

Вы также можете удалить свои скрипты в ~/.vim/plugin ; см. плагин для записи в документах. Vim автоматически запускает все скрипты в каталоге плагина.

  • Силовая линия Vim со сломанной кодировкой
  • Настройка Powerline в vim
  • Выделите escape-символы Vim, например \ n
  • Использование 256 цветных тем, не работающих в vim / putty
  • Vimrc, управление картой; к действию
  • Почему эти два vim autocmd перекрывают друг друга?
  • Почему эта копия / вставка в конфигурации vim не работает должным образом?
  • Vim printoptions не будет принимать два варианта одновременно
  • Как последовательно запустить командную строку Vim, чтобы сделать картографирование в любом режиме?
  • Цветовое кодирование html цветных секретов в vim
  • Что такое умный способ использовать / поддерживать два отдельных файла bash_profile и vimrc?
  • Interesting Posts

    Редактирование внешнего объема Truecrypt Hidden Volume?

    перемещать файл по списку в файл (с ведущими пробелами)

    Systemd: как создать скрипт, который выполняется перед любым другим

    Почему одно и то же sed regex (после grep) выходит из строя при запуске в сценарии bash или командной строке bash?

    cd и ls ведут себя по-разному, когда внутри softlink к директории

    отсутствующие символы или символ Юникода?

    VirtualBox Доступ к гостю с хоста и другого гостя

    Объединение определенных столбцов из 2 файлов на основе совпадения полей

    установить php7 вместе с php5 на Ubuntu

    sshfs и Emacs: файл изменен на диске

    Редактировать команды для запуска значков

    Что означает знак @ в выводе ls на терминале Mac OSX Lion?

    Как использовать как встроенные динамики, так и внешний микрофон на одном разъеме?

    Выполнить команду после каждой выходной строки из команды ping

    Как запустить ulimit в скрипте с другим приложением

    Linux и Unix - лучшая ОС в мире.