回答:
シェルの構成ファイルに追加する必要があります。Bashの場合、これは~/.bashrc
または~/.bash_profile
です。また、設定する必要があり$VISUAL
、いくつかのプログラムが(正確に)の代わりに、それを使用して、$EDITOR
(参照VISUAL
対EDITOR
)。さらに、理由がわからない限り、のvim
代わりにに設定する必要がありvi
ます。
TL; DR、以下をシェル構成に追加します(おそらく~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
の両方ご使用の環境にある(env | grep EDITOR
)とに渡されますsudo
(sudo env | grep EDITOR
(参照、それを禁止することができるシステムのsudoのセキュリティポリシーとして、)man sudo
詳細)。
次のコマンドを使用して、デフォルトのテキストエディターを設定することもできます。
sudo update-alternatives --config editor
git
も設定されました。これはまさに私が必要としていたものです。
ranger
も設定されました。これはまさに私が必要としていたものです。PS:同じことをしようとしている人のインデックス作成を支援するためだけに。
で述べたようにパブロ・ビアンキのコメントで、あなたが実行することができます
select-editor
そして、どのエディターを使用するか尋ねてきます。オプションとしてvimが表示されない場合は、実行します
apt install vim
そしてさらに試みる。
export EDITOR=vim
あなたのbashrcまたはzshrcまたは..rc中