IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Gnu nano 9.2: редактор для терминала получил проверку вывода и новые сочетания клавиш

Выпущен GNU Nano 9.2: редактор для терминала получил проверку вывода и обновлённые сочетания клавиш

Проект GNU представил GNU Nano 9.2 - очередное обновление популярного консольного текстового редактора для Linux и других Unix-подобных операционных систем. Релиз получил кодовое имя "Alquézar" и относится к небольшим сопровождающим версиям, однако в нём есть несколько полезных изменений, связанных с запуском программы, настройкой многобуферного режима и совместимостью с устаревшими комбинациями клавиш.

Главным нововведением стала проверка подключения стандартного вывода к терминалу. Теперь Nano откажется запускаться, если его стандартный вывод перенаправлен таким образом, что приложение не может корректно показать интерактивный интерфейс. Это предотвращает запуск редактора в неподходящих сценариях, где управление через терминал невозможно или работает некорректно.

Разработчики также добавили более понятное имя для уже существующей функции многобуферной работы. В командной строке появился параметр `--newbuffer`, который служит альтернативой прежнему `--multibuffer`. Аналогичное изменение доступно в конфигурационном файле `nanorc`: вместо `set multibuffer` теперь можно использовать `set newbuffer`.

Функционально оба варианта работают одинаково. При включённой настройке каждый новый файл открывается в отдельном буфере, не заменяя документ, который уже находится в редакторе. Старые параметры `--multibuffer` и `set multibuffer` сохраняются, поэтому существующие сценарии автоматизации, конфигурации и инструкции не требуют обязательной переработки. Подробный разбор изменений опубликован в материале о новом релизе GNU Nano 9.2.

Ещё одним заметным изменением стало возвращение поддержки нескольких устаревших последовательностей клавиш. Nano 9.2 снова распознаёт сочетания `Ctrl+W`, `Ctrl+T` и `Ctrl+/`, `Ctrl+T`. Это особенно важно для пользователей, которые давно работают с редактором и продолжают применять привычные комбинации из предыдущих выпусков.

GNU Nano остаётся востребованным инструментом для редактирования конфигурационных файлов, сценариев оболочки, исходного кода и обычных текстовых документов непосредственно в терминале. В отличие от полноценных графических IDE, он запускается быстро, не требует рабочего стола и подходит для удалённого администрирования серверов по SSH. Поэтому текстовый редактор Nano для терминала часто выбирают как начинающие пользователи Linux, так и опытные системные администраторы.

Тем, кто планирует скачать GNU Nano 9.2, стоит учитывать способ установки. Исходный код уже доступен на официальном сайте проекта, благодаря чему программу можно собрать вручную. Однако для большинства пользователей удобнее дождаться обновления в репозитории своего дистрибутива или проверить доступную версию через стандартный менеджер пакетов. Вопрос о том, как установить GNU Nano, обычно решается одной командой, но её синтаксис зависит от используемой системы - Debian, Ubuntu, Fedora, Arch Linux или другого дистрибутива.

Пользователи, которым требуется GNU Nano 9.2 для Linux, могут установить редактор из исходников, если пакет в репозитории ещё не обновился. Типичная процедура включает загрузку архива, распаковку, переход в каталог проекта и выполнение последовательности `./configure`, `make` и `sudo make install`. Перед сборкой следует убедиться, что в системе присутствуют компилятор, необходимые библиотеки и инструменты разработки.

После установки важно помнить основные команды и горячие клавиши Nano. Сочетание `Ctrl+O` сохраняет файл, `Ctrl+X` закрывает редактор, `Ctrl+W` запускает поиск, а `Ctrl+K` вырезает текущую строку. Для вставки используется `Ctrl+U`, отмена действия вызывается через `Alt+U`, а повтор отменённого действия - через `Alt+E`. В нижней части окна Nano постоянно отображаются основные доступные команды, что делает редактор сравнительно удобным даже для тех, кто впервые работает с консольными приложениями.

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

Полный список изменений и исходные файлы доступны в материалах проекта; дополнительная информация о возможностях GNU Nano 9.2 и проверке терминального вывода поможет оценить обновление перед установкой.Для большинства пользователей выпуск станет незаметным техническим обновлением, а для тех, кто активно использует многобуферный режим или старые клавиатурные комбинации, - полезным улучшением совместимости.

Прокрутить вверх