私のvimがsudoで使用されているときに私のホームディレクトリの設定を使用しませんか?

私のvimがsudoで使用されているときに私のホームディレクトリの設定を使用しませんか?

sudoを使ってファイルを操作しようとしましたが、NERDTreeをロードできませんでした。私はvi(m)を初めて使用するので、vimがロードを逃したことを確認できる他のプラグインはあまりありません。しかし、では/rootなく、構成を見つけることを想像することができます。できますか?/home/$MY_USERNAMEsudo

ありがとう

答え1

はい、そうです。特定のタスクを実行すると、sudo環境はルート環境に切り替わります。はい、プラグインを/root/.vim-にコピーすると問題は永久に解決されますが、最善の解決策ではありません。

この問題を解決するには、viのコマンドを使用しset runtimepathsudo viユーザーレベルのプラグインでそれを指定できます。

ここで文書全体を確認してください。 http://vimdoc.sourceforge.net/htmldoc/options.html#'ランタイムパス'

この非常に短いチュートリアルも役に立ちます。 https://howchoo.com/vim/how-to-install-vim-plugins-without-a-plugin-manager#set-your-vim-runtimepath

関連情報