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