標準エディタはnanoじゃなくてvimにしたい
create: 6/9/2020
Linux

デフォルトエディタを変更したい

visudo って言うくらいだからvimで編集したいじゃない。。。
nano ってなにそれ?

それ、変更できますよ

標準 JVM を切り替えるように、 update-alternatives で変更できます!

標準エディタの変更

標準エディタの変更を呼び出します。

sudo update-alternatives --config editor

すると下記のような画面が現れるので、好きなエディタを選択します。
現在の設定は nano でした。

alternative editor (/usr/bin/editor を提供) には 4 個の選択肢があります。

## 選択肢 パス 優先度 状態

- 0 /bin/nano 40 自動モード
  1 /bin/ed -100 手動モード
  2 /bin/nano 40 手動モード
  3 /usr/bin/mcedit 25 手動モード
  4 /usr/bin/vim.tiny 15 手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 4

vim を使いたいので 4 を入力して Enter

切り替わった

すると下記のようなメッセージが出て、標準エディタが切り替わりました!

update-alternatives: /usr/bin/editor (editor) を提供するためにマニュアルモードで /usr/bin/vim.tiny を使います

標準が vim じゃないってのに寂しさを感じる。

参考サイト

visudo なんかで使用されるエディタを vi に固定したい - GENDOSU@NET