MacOS + git, редактор nano по умолчанию

15.11.2025

При работе с git на macOS по умолчанию используется редактор vi. Если больше нравится nano, то можно легко назначить его редактором по умолчанию:

git config --global core.editor "nano"

Git создаст (или обновит) файл ~/.gitconfig и пропишет nano в качестве редактора для всех операций: git commit, git merge, git rebase и так далее.

Проверить настройку можно командой:

git config --global core.editor

Альтернативный способ — переменная окружения EDITOR

Если нужно, чтобы nano использовался не только в git, но и в других инструментах командной строки, можно добавить переменную EDITOR в конфигурацию zsh:

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

Теперь любые программы, которые опираются на переменную окружения EDITOR, будут запускать nano.