与 sudo 一起使用时,我的 vim 是否不使用主目录中的配置?

与 sudo 一起使用时,我的 vim 是否不使用主目录中的配置?

我尝试使用 sudo 操作文件,但 NERDTree 显然无法加载。我是 vi(m) 的新手,所以我没有很多其他插件,我本来有机会看看 vim 是否错过加载它们。但我可以想象它会在 下查找配置/root而不是/home/$MY_USERNAME与 一起使用sudo,可能是这样吗?

谢谢

答案1

是的,你是对的。执行某些操作时会将sudo环境切换到 root 环境。是的,将插件复制到/root/.vim- 可以永久解决问题,尽管这不是最佳解决方案。

要解决这个问题,你可以使用 vi 的命令set runtimepath并在sudo vi你的用户级插件中指定。

请在此处查看完整文档: http://vimdoc.sourceforge.net/htmldoc/options.html#'runtimepath'

这个极其简短的教程也可能很有用: https://howchoo.com/vim/how-to-install-vim-plugins-without-a-plugin-manager#set-your-vim-runtimepath

相关内容