web-dev-qa-db-ja.com

システムで使用されるデフォルトのテキストエディターの取得

select-editorを使用しましたが、/usr/bin/nanoを使用していることに注意してください。これは私が使用しているデフォルトのテキストエディターですか?

テキストファイルを開くと、geditで開きます

使用しているデフォルトのテキストエディターを取得し、ターミナルのeに戻すには、ターミナルのどのコマンドを指定する必要がありますか?

24
Nau Nau head

まず最初に、2種類のテキストエディタがあることに注意してください。

  1. Vim、nano、emacsなどのコマンドラインエディター。
  2. Gedit、kateなどのGUIテキストエディター...

GUIを使用するときのデフォルトのテキストエディターは、コマンドラインのテキストエディターと同じではないため、GUIを使用してファイルを開くときは、デフォルトでgeditであるGUIテキストエディターを使用している可能性があります。一方、コマンドラインを使用する場合は、コマンドラインテキストエディターを使用します。

これがシステムのデフォルトのコマンドラインテキストエディタであることを知るには、次のいずれかの方法を試してください。

最初の方法:

Sudo update-alternatives --config editor

このコマンドは、テキストエディターを表示します。使用しているものの前に*があります

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

2番目の方法:

$ echo $EDITOR
/usr/bin/nano

デフォルトのエディターを設定するには、シェル構成に以下を追加できます(~/.bashrc):

export VISUAL="/usr/bin/nano"
export EDITOR="$VISUAL"
44
Maythux

私の設定では、デフォルトのエディターを変更する一般的な方法はいずれも機能しませんでした。だから私はただ:

#~/.bashrc
alias edit=nano

とにかく私が欲しかったものすべてでした。

0
Jon Mod