4

Я работаю с множеством разных серверов и хотел бы объединить мой vimrc на всех них. Я вижу, что у vim есть команда source, которая, как я предполагаю, работает аналогично bash. В bash для получения файла с веб-страницы вы идете

. <(curl -s domain.com)

Как я могу сделать это с Vim? Я знаю, что вместо этого я могу применить каждый параметр vim, добавив псевдоним так:

alias vim="vim +'colorscheme elflord'"

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

1 ответ1

4

Vim поставляется с плагином netrw, который обеспечивает прозрачный доступ к веб-ресурсам (или SSH / FTP / и т.д.) Даже для :source .

$ vim -S http://foo.bar/myvimrc

Примечание: Вы не можете использовать vim -u ... , потому что плагин netrw сначала должен быть загружен, а загрузка плагина происходит только после обработки ~/.vimrc . Если вы не переконфигурируете встроенные / любые локально установленные плагины, это изменение порядка не должно иметь значения.

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