Редактор nano в MacOS вместо vim
В MacOS команда visudo
используется для редактирования файла /etc/sudoers
, который управляет привилегиями пользователей для выполнения команд от имени суперпользователя через команду sudo
. При этом visudo
автоматически проверяет синтаксические ошибки перед сохранением изменений, чтобы избежать проблем с системой безопасности.
По умолчанию в macOS редактор, используемый командой visudo
, — это vim
. Если вы предпочитаете использовать другой текстовый редактор, такой как nano
, вам нужно изменить переменную окружения $EDITOR
.
Вот шаги, чтобы настроить использование nano
вместо vim
:
-
Установить Nano (если он еще не установлен):
brew install nano
-
Настроить переменную среды
$EDITOR
:
Введите следующую команду в терминале:export EDITOR=nano
-
Теперь при запуске команды
visudo
, будет использоваться редакторnano
. -
Чтобы изменения вступили в силу постоянно, добавьте строку
export EDITOR=nano
в ваш файл.bash_profile
или.zshrc
(в зависимости от того, какой шелл вы используете).
После этого каждый раз, когда вы будете вызывать visudo
или другие утилиты, требующие использования редактора, будет открываться nano
.
Комментарии