Macでデフォルトエディタをnanoに設定するには?

Macでデフォルトエディタをnanoに設定するには?

Macのデフォルトエディタとしてvimを使用しており、Mac端末でコマンドを実行するたびに自動的に「vim」が開きます。

「ナノ」を設定し、必要に応じて端末に「ナノ」を開くようにするにはどうすればよいですか?

答え1

EDITORVISUAL環境変数をに設定しますnano

を使用する場合の最も簡単な方法は、ファイルをbash編集して次の2行を追加することです。~/.bashrc

export EDITOR=nano
export VISUAL="$EDITOR"

ファイルの一番下に。ファイルが存在しない場合は、ファイルを生成できます。 macOSユーザーは~/.bash_profileそのシステムでシェルを起動するときにデフォルトで使用されないため、このファイルを変更する必要があります。bash

別のシェルを使用している場合は、そのシェルの起動ファイル(たとえば)を変更し~/.zshrcますzsh

一部のツールはある変数を使用し、他のツールは別の変数を使用できるため、両方の変数を設定する必要があります。

変更を適用するには端末を再起動する必要があります。

答え2

新しいMacBook Proをセットアップするときも同じ問題に直面しました。

詳細説明コサロナンダの答え

たとえば、選択したエディタnanoに切り替えるには、デフォルトのシェル~/.zshrczsh~/.bash_profilebash

export EDITOR=nano
export VISUAL="$EDITOR"

ただし、デフォルトのシェルが次のようなecho場合:~/.zshrczsh

echo 'export EDITOR=nano' >> ~/.zshrc
echo 'export VISUAL="$EDITOR"' >> ~/.zshrc

または、~/.bashrc基本シェルが次の場合bash:

echo 'export EDITOR=nano' >> ~/.bash_profile
echo 'export VISUAL="$EDITOR"' >> ~/.bash_profile

次のコマンドを実行して新しい設定を有効にします。

source ~/.zshrc

または

source ~/.bash_profile

選択した別のエディタに切り替える必要がある場合は、お気に入りのエディタnanoに置き換えることができます。

  • ウィムvim
  • 寸法-vi

それはすべてです。

これが役に立つことを願っています

答え3

@Kusalanandaが提案した答えは、デフォルトのインストール済みCatalinaでは機能しません。

AppleはCatalinaのデフォルトシェルをbashからzshに変更しました。

.bash_profile名前をに変更する必要があります.zprofile

だとしたら大丈夫です。

関連情報