2013-02-23 145 views
1

如果這個問題在本論壇中沒有被認爲有這個地方,告訴我我會立即刪除它!以root身份運行vim的問題

我在我的ubuntu上安裝了一個vim插件(稱爲NERDTree)。當我打開一個非root用戶狀態的文件時,它工作的很好。當我以root身份運行vim並嘗試使用:NERDTree啓動插件時,我聽說命令「NERDTree」未知。有人可以幫忙嗎?

回答

1

您是否在您的家目錄~/.vim/plugins目錄中安裝了NERDTree插件?如果是這樣,那麼root用戶可能不會「看到」它。將其移動到全局插件目錄並且應該修復它。

+0

你能告訴'全局插件目錄'位於何處嗎? – Newben 2013-02-23 16:52:01

+0

在我的Ubuntu電腦上,它位於/ usr/share/vim/vim73/plugin。您可能需要將vim73更改爲您正在運行的版本。 – austin 2013-02-23 16:56:59

+0

非常感謝我不知道這個vim插件全局目錄 – Newben 2013-02-23 17:00:43

3

置於/usr/share/vim/vim7x中的插件很可能會在下次升級時被覆蓋。如果你想讓你的插件可用於root,你應該安裝它們在/root/.vim

也就是說,Vim默認使用名爲netrw的文件資源管理器插件。在安裝任何第三方替換件之前,您可以嘗試學習如何使用它(:h netrw)。

相關問題