Вышел GNU nano 9.0. Лёгкий консольный редактор, который годами спасает, когда нужно быстро поправить конфиг или скрипт, а в vim нырять нет желания. В релизе несколько удобных правок для повседневной работы в терминале.
Плавная горизонтальная прокрутка
Главное изменение – поведение на длинных строках. Когда курсор подходит к правой границе экрана, весь текст сдвигается влево так, чтобы курсор оставался в видимой области. Раньше сдвигалась только одна строка, и это часто мешало.
Старое поведение можно вернуть опцией --solosidescroll или директивой set solosidescroll в конфигурационном файле.
Дополнительно появились комбинации M-< и M-> для ручной боковой прокрутки viewport на ширину табуляции.
Клавиши и макросы
Клавиши M-Left, M-Right, M-Up и M-Down теперь можно переназначать. Приятно для тех, кто любит кастомизировать бинды.
Запись макросов стала аккуратнее: если вы запустили запись нового макроса и сразу отменили её, предыдущий макрос остаётся нетронутым.
Работа с мышью
При запуске nano с флагами --mouse и --indicator можно кликать по полосе прокрутки и быстро перемещаться по файлу.
Как установить GNU nano 9.0
Самый надёжный способ – собрать из исходников. Скачайте архив с официального сайта и пройдите стандартную процедуру.
wget https://nano-editor.org/dist/v9/nano-9.0.tar.xz tar xf nano-9.0.tar.xz cd nano-9.0 ./configure make sudo make install
В ближайшее время обновление появится и в репозиториях популярных дистрибутивов.