Mac 上の Git: Nano をデフォルトのテキスト エディターとして設定するにはどうすればよいでしょうか?

Mac 上の Git: Nano をデフォルトのテキスト エディターとして設定するにはどうすればよいでしょうか?

Mac で Git を使用していてリベースを行う必要がある場合、デフォルトで Vim エディターが起動します。Nano を使いたいのですが、リベースに Nano を使用するように Git を再設定する方法を教えていただけますか?

答え1

git config --global core.editor "nano"

詳細はこちら:

https://git-scm.com/book/en/Git のカスタマイズ-Git 構成

答え2

コマンドラインのすべての操作に nano をエディターとして使用したい場合は、bash_profile に以下を追加します。

export EDITOR=/usr/bin/nano

これはシステム nano を使用していることを前提としています。そうでない場合は、nano の場所に合わせて編集してください (例: /usr/local/bin、/opt/local/bin)

これを設定した後は、必ず bash_profile をソースするか、新しいターミナル ウィンドウを開いて設定を有効にしてください...

答え3

先ほど、OSXにファイルがあることを知りました。/Users/<USER_NAME>/.gitconfig

$ nano /Users/bob/.gitconfig

すると、次のような画面が表示されます。

[user]
    email = [email protected]
    name = Bob Sandwich
[core]
    editor = nano
[merge]
    tool = vscode
[mergetool "vscode"]
    cmd = "code --wait "
[diff]
    tool = vscode
[difftool "vscode"]
    cmd = "code --wait --diff  "

その構造を見ると、次のようなことが直感的に理解できます (つまり: core.editor):

git config --global core.editor "nano"

関連情報