Проект

Общее

Профиль

Редактор nano в MacOS вместо vim

Добавил(а) Михаил Губин 2 дня назад

В MacOS команда visudo используется для редактирования файла /etc/sudoers, который управляет привилегиями пользователей для выполнения команд от имени суперпользователя через команду sudo. При этом visudo автоматически проверяет синтаксические ошибки перед сохранением изменений, чтобы избежать проблем с системой безопасности.

По умолчанию в macOS редактор, используемый командой visudo, — это vim. Если вы предпочитаете использовать другой текстовый редактор, такой как nano, вам нужно изменить переменную окружения $EDITOR.

Вот шаги, чтобы настроить использование nano вместо vim:

  1. Установить Nano (если он еще не установлен):

    brew install nano
    
  2. Настроить переменную среды $EDITOR:
    Введите следующую команду в терминале:

    export EDITOR=nano
    
  3. Теперь при запуске команды visudo, будет использоваться редактор nano.

  4. Чтобы изменения вступили в силу постоянно, добавьте строку export EDITOR=nano в ваш файл .bash_profile или .zshrc (в зависимости от того, какой шелл вы используете).

После этого каждый раз, когда вы будете вызывать visudo или другие утилиты, требующие использования редактора, будет открываться nano.


Комментарии