Как изменить редактор по умолчанию в linux
Перейти к содержимому

Как изменить редактор по умолчанию в linux

  • автор:

Как сменить редактор по умолчанию в Ubuntu 8.10

В Linux Ubuntu 8.10, nano установлен консольным редактором по умолчанию. Это вызывает некоторое замешательство у пользователей, привыкших работать с другими текстовыми редакторами.

В этой статье я помогу вам изменить текущий консольный редактор (установленный по умолчанию) на другой, альтернативный.

# update-alternatives —config editor

и получим на экране следующее:

Как мы видим, в вашей системе редактором по умолчанию выбран редактор nano. Об этом свидетельствует символ «*» слева.

Для того, чтобы сменить редактор просто вводим одну из цифр 1-4 (см. выше на картинке) и нажимаем Enter.

IT-поддержка

Оказываем квалифицированную помощь в поддержке Вашей IT-инфраструктуры

Как установить текстовый редактор по умолчанию в Ubuntu?

Просмотреть список доступных текстовых редакторов и выбрать тот, который будет использоваться по умолчанию, можно следующим образом:

sudo update-alternatives --config editor 

Результатом выполнения этой команды будет

1 2 3 4 5 6 7 8 
There are 3 choices for the alternative editor (providing /usr/bin/editor). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/vim.basic 30 auto mode 1 /bin/ed -100 manual mode* 2 /usr/bin/mcedit-debian 25 manual mode 3 /usr/bin/vim.basic 30 manual mode Press enter to keep the current choice[*], or type selection number: 

Вводите цифру соответствующую текстовому редактору, и все!

Выбор редактора по умолчанию в Debian или Ubuntu

Выбор редактора по умолчанию в Debian или Ubuntu

В некоторых дистрибутивах Debian или Ubuntu, при отсутствии в системе простого редактора nano, редактором по умолчанию устанавливается редактор vim, который многим пользователям очень неудобен. Даже установив в систему другой редактор, можно обнаружить, что некоторые команды, которые вызывают текстовый редактор, по прежднему используют vim (например crontab).

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

select-editor-01

Делается это командой select-editor : Соответственно тут нужно выбрать пункт 1 — nano, или любой другой редактор, который вы установили в систему.

Была ли эта статья Вам полезна?

Что в статье не так? Пожалуйста, помогите нам её улучшить!

Выбор текстового редактора в консоли Linux

Виртуальные серверы Linux не оснащены графическим интерфейсом, поэтому их администрирование осуществляется через консоль — или посредством , встроенной в панель управления Xelent, или же по SSH. Часто у администратора возникает потребность отредактировать файл конфигурации сервера.

Проблем с этим, как правило, никаких нет — запускаешь предпочитаемый текстовый редактор, открываешь файл, редактируешь и сохраняешь. Однако редактирование некоторых файлов конфигурации, в частности /etc/sudoers, осуществляется только посредством специальных утилит (в данном случае — visudo или crontab — при редактировании расписания планировщика), которые запускают текстовый редактор для консоли Linux по умолчанию. Таковым является vi, перекочевавший в современные дистрибутивы Linux с годов и его нельзя назвать удобным.

В этой заметке будут рассмотрены некоторые текстовые редакторы, и будет показано, как по умолчанию установить понравившийся, чтобы он вызывался при редактировании некоторых специальных файлов конфигурации, которые нельзя редактировать в ручном режиме.

клавиатура

Многообразие выбора

Самый удобный и простой, из известных мне, текстовый редактор Linux консоль — nano (раньше он назывался pico и входил в состав почтового клиента pine). Nano изображен на рис. 1.

Nano

Внизу (под текстом) есть подсказка по комбинациям клавиш для управления редактором. Символ ^ означает . То есть для выхода из ytuj нужно нажать комбинацию клавиш +, а для сохранения текста — +.

В некоторых системах (например, в FreeBSD) вместо nano используется ee (в Linux его нет). Он похож на nano, но существуют и различия — подсказки выводятся до текста (вверху экрана), а не после него, но идея та же. Также довольно удобен joe. Скажем так, текстовый редактор Linux консоль nano будет удобнее, он поддерживает подсветку синтаксиса, внизу есть панель с подсказками, но это дело привычки.

joe

В пакет mc (файловый менеджер) входит хороший и довольно удобный mcedit, который запускается при нажатии клавиши в mc (рис. 3). Но вы можете запустить консольные текстовые редакторы в Linux отдельно:

mcedit

Рис. 3. mcedit

Классический синий фон, подсказки функциональных клавиш внизу Не менее удобен, чем nano. Консольные текстовые редакторы в Linux joe, nano и ee запускаются аналогично:

Мы только что рассмотрели три текстовых редактора для Linux (один был для FreeBSD). Выбор конкретного зависит от ваших личных предпочтений. Но в любом случае, каждый из представленных вариантов будет удобнее, чем стандартный vi.

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

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