1 мая 2024 года состоялся релиз релиз консольного текстового редактора GNU nano 8.0, предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах Linux, разработчики которых считают редактор Vim слишком сложным для освоения. Предыдущая стабильная мажорная версия проекта вышла в ноябре 2022 года. Версия проекта GNU nano 1.0 вышла в марте 2001 года.
По данным OpenNET, в GNU nano 8.0:
добавлена опция командной строки "--modernbindings" ("-/"), которая активирует альтернативный набор базовых горячих клавиш: ^Q - выход; ^X - перенос в буфер обмена; ^C - копирование в буфер обмена; ^V - вставка из буфера обмена; ^Z - отмена операции; ^Y - отмена отмены (redo); ^O - открытие файла; ^W - запись в файл; ^R - замена; ^G - повтор поиска; ^D - повтор поиска в обратном направлении; ^A - установка метки; ^T - переход на строку по номеру; ^P - показ текущей позиции; ^E - запуск команды.
обеспечено задействование альтернативного набора горячих клавиш при запуске nano, используя исполняемый файл или символическую ссылку с именем, начинающимся на букву "e";
по умолчанию горячая клавиша ^F теперь используется для начала поиска в прямом направлении, а ^B - в обратном, а M-F и M-B повторяют прямой и обратный поиск;
добавлены горячие клавиши и , позволяющие переместить курсор на первую или последнюю строку в рамках текущей видимой области, сохранив горизонтальную позицию;
горячая клавиша 'M-"' теперь используется для установки и удаления метки, а "M-'" для перехода к следующей метке;
добавлена возможность перехода на определённый номер строки в файле при открытии файла командой "nano filename:number" в дополнение к ранее поддерживаемой опции "+N" ("nano +number filename");
задание одинаковых цветовых составляющих в значениях #RGB (например, "#555") теперь отождествляется с градацией оттенков серого xterm, что позволяет использовать 14 уровней серого, вместо 4;
при возникновении ошибки обеспечена очистка буфера клавиатурных нажатий для остановки выполнения макросов;
вращение колеса мыши теперь приводит к прокрутке видимой области, а не перемещению курсора.
Источник новости: habr.com