Различные среды 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
переключиться, чтобы иметь разные vimrc
s. В тех vimrc
s вы можете установить разные runtimepath
с (:help 'rtp'
).