2012-01-30 39 views
10

如果我理解正確,使用病原體可以讓事情變得簡單,因爲安裝/卸載插件所需的所有操作都是從某個目錄中放置或移除插件。vim-pathogen如何讓事情變得更簡單?

但這不是插件目錄的用途嗎?它有什麼更好的?

回答

6

更好,因爲你可以在~/.vim/bundle目錄中隔離存儲你的插件。這使您更容易在版本控制系統下擁有所有配置目錄。例如,看看我的vimfiles

我使用的所有插件都存儲爲git submodule,這使得更新易於處理。而且,如果你想刪除一個插件,只需要刪除bundle中的相關目錄即可。

+1

另外,如果你想卸載一個插件,你不必追蹤它的所有文件 - 你只需要刪除它的文件夾(如果你使用git,還需要子模塊) – 2012-01-30 09:00:36

+0

哦,是的。我會更新答案。 – lucapette 2012-01-30 09:01:04

16

一個插件可以是一個plugin_name.vim文件,您可以折騰成~/.vim/plugin/。如果每個插件都是單個文件,我們就不會「需要」任何插件管理解決方案。

但是大多數插件實際上是需要放置在某些目錄中的文件的集合,例如~/.vim/autoload/,~/.vim/after/,~/.vim/doc/等等。這已經考慮了,而 「混亂」 和病原體是很多回答這個問題之一:

如果你不認爲這是一個問題,那麼你顯然不需要解決方案(病原體或其他)。

我認爲這是一個問題(我喜歡我的事情組織得很好),病原體是我碰到的第一個解決方案,它爲我提供了很好的服務。