Различные среды Vim: отдельные плагины, vimrc и т. Д. - PullRequest
4 голосов
/ 09 ноября 2011

Я использую gVim с Янус .Фантастика.Теперь я хочу улучшить и изменить эту среду, чтобы она больше подходила для разработки на PHP (Drupal).

Я предпочитаю делать это в совершенно отдельной среде.Многие плагины и записи vimrc, вероятно, будут продублированы в этой среде, но многие из них нуждаются в незначительной модификации или не нужны в одной из обеих сред.Например, большинство из rails.vim не требуется в среде drupal vim.Хотя установка Xdebug полезна только для разработки PHP.Вероятно, таких сред будет больше: например, написание латекса, блогов, презентаций и т. Д.

Я не против запустить команду или скрипт перед началом разработки, чтобы переключаться между Rails, Drupal идругие среды .

Я посмотрел на pathogen, но, похоже, он позволяет только «устанавливать плагины и файлы времени выполнения в свои собственные частные каталоги». Пока я ищу способ получить плагины иисполняемые файлы, объединенные в отдельные среды и каталоги.

Поэтому я хотел бы раскошелиться на Janus и начать модификацию для разработки Drupal.

Самое простое решение, которое я вижу, - это ввести разные каталоги .vim.somename с собственным содержимым и переключить символическую ссылку: rm ~/.vim && ln -s ~/.vim.somename ~/.vim.

Будет ли это работать с Vim?Будет ли это работать с Янусом?Есть ли лучший подход?

1 Ответ

6 голосов
/ 09 ноября 2011

См. :help initialization.Вы можете использовать переключатель -u, чтобы иметь различные значения vimrc s.В этих vimrc s вы можете установить различные runtimepath s (:help 'rtp').

...