Если я правильно понимаю, с патогеном это упрощает работу, потому что все, что вам нужно сделать для установки/удаления плагинов, - это место или удалить плагин из определенного каталога.
Но разве это не каталог плагинов? Как это лучше?
Ответ 1
Плагин может быть единственным plugin_name.vim файлом, который вы вбрасываете в ~/.vim/plugin/. Если бы все плагины были единичными файлами, мы бы не нуждались в каких-либо решениях управления плагинами.
Но большинство плагинов представляют собой коллекции файлов, которые нужно поместить в определенные каталоги, такие как ~/.vim/autoload/, ~/.vim/after/, ~/.vim/doc/ и т.д. Это некоторое время считалось "грязным", и Pathogen является одним из многих ответов на эту проблему:
Если вы не думаете, что это проблема, вам явно не нужно решение (патоген или что-то еще).
Я думаю, что это проблема (мне нравится, что мои вещи хорошо организованы), Pathogen - это первое решение, с которым я столкнулся, и он хорошо меня обслуживал.
Ответ 2
Это лучше, потому что вы можете хранить свой плагин изолированно в каталоге ~/.vim/bundle. Это упростит для вас весь каталог конфигурации в системе управления версиями. Взгляните на мой vimfiles.
Все плагины, которые я использую, хранятся как git submodule, и это упрощает обработку обновлений. Кроме того, если вы хотите удалить плагин, это просто вопрос удаления относительного каталога в пакете.