Git на Mac: как сделать Nano текстовым редактором по умолчанию?

Git на Mac: как сделать Nano текстовым редактором по умолчанию?

Когда я использую Git на Mac и мне нужно сделать rebase, редактор Vim включается по умолчанию. Я бы предпочел Nano – может кто-нибудь объяснить, как перенастроить Git, чтобы он использовал Nano для rebase?

решение1

git config --global core.editor "nano"

Более подробная информация здесь:

https://git-scm.com/book/en/Customizing-Git-Git-Configuration

решение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"

Связанный контент