以root身份运行vim的问题

问题描述:

如果这个问题在本论坛中没有被认为有这个地方,告诉我我会立即删除它!以root身份运行vim的问题

我在我的ubuntu上安装了一个vim插件(称为NERDTree)。当我打开一个非root用户状态的文件时,它工作的很好。当我以root身份运行vim并尝试使用:NERDTree启动插件时,我听说命令“NERDTree”未知。有人可以帮忙吗?

您是否在您的家目录~/.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

置于/usr/share/vim/vim7x中的插件很可能会在下次升级时被覆盖。如果你想让你的插件可用于root,你应该安装它们在/root/.vim

也就是说,Vim默认使用名为netrw的文件资源管理器插件。在安装任何第三方替换件之前,您可以尝试学习如何使用它(:h netrw)。