yellowmikan’s diary

気になったこと、いろいろ自由に書いてます

端末のデフォルトのテキストエディタを変更する

問題発生:デフォルトでnanoではなくviを使いたい

パスワードをアスタリスクで表示させようとして、visudoコマンドを実行したが、設定ファイルが使いづらいnanoで開かれたので即閉じてしまった。

$ sudo visudo
visudo: /etc/sudoers.tmp は変更されません

visudoの設定ファイルがnanoで開かれたのですが、nanoよりviのほうが使い慣れているのでviにデフォルトのエディタを変更したい。nanoじゃ無理nano・・・。

解決策:update-alternativesを使う

update-alternativesをsu権限で実行。

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

  選択肢    パス              優先度  状態
------------------------------------------------------------
* 0            /bin/nano            40        自動モード
  1            /bin/ed             -100       手動モード
  2            /bin/nano            40        手動モード
  3            /usr/bin/vim.basic   30        手動モード
  4            /usr/bin/vim.tiny    10        手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 3
update-alternatives: /usr/bin/editor (editor) を提供するためにマニュアルモードで /usr/bin/vim.basic を使います

これで解決した。すっきり。

ところで優先度ってなんなんだろう・・・。気になる。

参考

askubuntu.com