Как vim-pathogen облегчает жизнь? - PullRequest
10 голосов
/ 30 января 2012

Если я правильно понимаю, с pathogen это упрощает задачу, потому что все, что вам нужно сделать, чтобы установить / удалить плагины, это поместить или удалить плагин из определенного каталога.

Но разве не для этого нужен каталог плагинов? Чем он лучше?

Ответы [ 2 ]

16 голосов
/ 30 января 2012

Плагин может быть единственным plugin_name.vim файлом, который вы добавляете в ~/.vim/plugin/.Если бы каждый плагин был отдельным файлом, нам бы не потребовались какие-либо решения для управления плагином.

Но большинство плагинов на самом деле представляют собой наборы файлов, которые необходимо поместить в определенные каталоги, такие как ~/.vim/autoload/, ~/.vim/after/, ~/.vim/doc/ и так далее.Некоторое время это считалось "грязным", и Патоген является одним из многих ответов на эту проблему:

Если вы не думаете, что это проблема, то вам, очевидно, не нужно решение (патоген или что-то еще).

Я думаю, что это проблема (мне нравятся мои вещи, хорошо организованные),Патоген - это первое решение, с которым я столкнулся, и оно хорошо мне помогло.

6 голосов
/ 30 января 2012

Это лучше, потому что вы можете хранить свой плагин изолированно в каталоге ~/.vim/bundle.Это облегчает вам иметь все ваши каталоги конфигурации в системе контроля версий.Взгляните на мои vimfiles , например.

Все плагины, которые я использую, хранятся в виде подмодуля git , что упрощает обработку обновлений.Кроме того, если вы хотите удалить плагин, достаточно просто удалить относительный каталог в комплекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...