nvim(Neovim)をデフォルトエディタに設定し、次の.bashrc
2行を編集して追加しました。
export EDITOR=nvim
export VISUAL=nvim
それから
$ source .bashrc
しかし、それはうまくいきませんでした。証明する:
$ sudo visudo
visudo: no editor found (editor path = /usr/bin/vi)
これを正しく設定するにはどうすればよいですか?
ベストアンサー1
sudo
環境はデフォルトでクリーンアップされます。ユーザーアカウントに設定した変数は、起動したプロセスには表示されませんsudo
。 ()フラグをsudo
使用して実行できます。-E
--preserve-env
sudo -E visudo
VISUAL
以下を編集して追加することで、デフォルトで保持されているEDITOR
環境変数のリストにおよびを追加できます。sudo
/etc/sudoers
Defaults env_keep += "VISUAL EDITOR"
またはファイルにおよびを設定することもできますEDITOR
。VISUAL
root
.bashrc