Смена редактора по умолчанию во FreeBSD

Статья последний раз была обновлена 20.08.2025

FreeBSD предлагает использовать по умолчанию, на мой взгляд, не очень удобный текстовый редактор vi (даже не vim). Если этот редактор вас тоже не устраивает, предлагаю заменить его на более вменяемый — ee. Он уже есть в системе, нам остается просто настроить его использование по умолчанию для конкретного пользователя.

Профиль пользователя во FreeBSD определяет ваше окружение и настройки после входа в систему. Он включает в себя домашний каталог, используемую оболочку (shell), начальные настройки для среды и права доступа. Основные конфигурационные файлы, связанные с профилем, находятся в домашнем каталоге пользователя.

Начнем!

1) Чтобы сменить текстовый редактор для конкретного пользователя, нам прежде всего нужно залогиниться под ним.

2) Переходим в домашнюю папку (вдруг вы не в ней после логина):

cd ~

3) Открываем и редактируем файл .cshrc:

ee .cshrc

Находим строку setenv EDITOR vi и меняем ее на setenv EDITOR ee, далее нажимаем кнопки «Esc+Enter» и сохраняем файл при выходе, выбирая опцию a) save changes.

редактируем файл .cshrc

4) Теперь редактируем файл .profile:

ee .profile

Находим строку EDITOR=vi; и меняем ее на EDITOR=ee;, далее нажимаем кнопки «Esc+Enter» и сохраняем файл.

редактируем файл .profile

5) Перезапускаем компьютер.

Самый простой способ проверки:

echo $EDITOR

Вот и все, теперь ee (easy editor) будет всегда использоваться при вводе различных команд, требующих вызова консольного текстового редактора. Попробуйте:

crontab -e

Команда открывает для редактирования список запланированных заданий Cron.

kupereal

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *