我尝试使用 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