Различные среды Vim: отдельные плагины, vimrc и т. Д.

Я использую 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 ответ

Решение

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

Другие вопросы по тегам