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

95

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

Спасибо!


источник
3
Я тоже предпочитаю нано, я не мазохист.
Рольф

Ответы:

29

Если вы хотите использовать nano в качестве редактора для командной строки, добавьте это в ваш bash_profile:

export EDITOR=/usr/bin/nano

Это предполагает, что вы используете систему nano. Если нет, отредактируйте в соответствии с тем, где живет ваш нано (например, / usr / local / bin, / opt / local / bin)

Не забудьте указать ваш bash_profile после установки этого или открыть новое окно терминала, чтобы настройки работали ...

phildobbin
источник
Это при условии, что вы используете Bash B)
Хорхе Орпинел
3
Вы должны быть в состоянии использовать просто export EDITOR=nano.
Радон Росборо
Открытие нового окна терминала может быть недостаточно для перезагрузки .bash_profile.
Скотт
0

Я только что узнал минуту назад, что там (на OSX в любом случае) есть файл в /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Тогда вы должны увидеть что-то вроде этого:

[user]
    email = bob@sandwich.net
    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"
agm1984
источник