Релиз текстового редактора nano 8.0. Привычные горячие клавиши. Linux новости

Релиз текстового редактора nano 8.0. Привычные горячие клавиши

24
Лайков: +12
войдите, чтобы ставить лайки

Текстовый редактор nano 8.0

nano 8.0
Версия:8.0
Дата релиза:1 мая 2024
Предыдущий релиз:7.0 от 15 ноября 2022 (пресс-релиз)
Кодовое имя:Grus grus
Страница:nano

Вышел релиз консольного текстового редактора nano 8.0. В новой версии появилась возможность использовать более современные горячие клавиши.

nano 8.0

Добавлено новое сочетание клавиш Ctrl+F (^F) для поиска по файлу. Также, как и в предыдущих версиях, для выполнения поиска можно использовать сочетание Ctrl+W

Добавлено сочетание клавиш Ctrl+B для поиска по файлу в обратном направлении.

Добавлены сочетания клавиш Alt+F (Meta-F) и Alt+B для перехода к следующему совпадению при поиске.

Добавлена опция командной строки --modernbindings, которая изменяет целый ряд базовых горячих клавиш на более привычные многим пользователям:

  • Ctrl+Q — выход из программы
  • Ctrl+X — вырезать
  • Ctrl+C — копировать
  • Ctrl+V — вставить
  • Ctrl+Z — отменить
  • Ctrl+Y — повтор действия
  • Ctrl+O — открыть файл
  • Ctrl+W — сохранить файл
  • Ctrl+R — замена текста
  • Ctrl+G — повторить поиск
  • Ctrl+D — повторить поиск в обратном направлении
  • Ctrl+A — установить метку выделения
  • Ctrl+T — перейти к строке
  • Ctrl+P — отобразить позицию курсора
  • Ctrl+E — выполнить команду

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

Горячие клавиши в режиме modernbindings.
Горячие клавиши в режиме modernbindings.
Горячие клавиши в обычном режиме.
Горячие клавиши в обычном режиме.

Добавлены горячие клавиши Alt+Home и Alt+End, которые перемещают курсор к первой или последней строке файла, сохраняя горизонтальное положение курсора.

Комбинации клавиш Alt+" и Alt+’ теперь позволяет установить/удалить метку (закладку).

Скролл мыши теперь прокручивает текстовую область и не перемещает курсор.

Текстовый файл в nano 8.0.
Текстовый файл в nano 8.0.

Чтобы открыть файл и сразу перейти к определенной строке теперь можно использовать команду вида:

nano имя_файла:номер_строки

Также работает прежний режим:

nano +номер_строки имя_файла

Если при использовании цветовых кодов в формате #RGB все три числовых значения одинаковые, то цветовой код интерпретируется как xterm grey scale, и можно использовать 14 градаций серого, вместо 4.

Для корректной остановки макросов при аварийном завершении программы, теперь выполняется очистка буфера нажатия клавиш.

24
  • Опубликовано: 06.05.2024

Комментарии

xKDE
Активный пользователь
Активный
06.05.2024
10:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Отличная новость!) Ещё бы vi-образные перешли бы на "человеческие" хоткеи!)
UlyssesJJ
Активный пользователь
Активный
06.05.2024
19:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Тогда это будет не Vi, а что-то другое
xKDE
Активный пользователь
Активный
06.05.2024
23:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+1
войдите, чтобы ставить лайки
Nano не перестал быть nano)
UlyssesJJ
Активный пользователь
Активный
07.05.2024
09:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Я имею в виду, что nano — это классический текстовый редактор, и ему поэтому эти комбинации клавиш очень даже подходят.
Vi-подобные редакторы — это редакторы (сейчас придумаю слово) "многорежимные", неклассические: режим комманд, режим печати, режим выделения и т.д.
Как там поменять комбинации клавиш не совсем понятно. И тем более непонятно зачем.
Какой комбинацией клавиш сделать "начать символа слева от курсора", а какой комбинацией клавиш сделать "сделать новую строку выше курсора и начать печать там"? В общем, вот мой посыл.
xKDE
Активный пользователь
Активный
07.05.2024
10:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+1
войдите, чтобы ставить лайки
Посыл понятен! Но Vi-подобные редакторы - самые классические, которые только можно представить. Редакторы строчной эпохи, когда обработка нажатия клавиш отнимала огромные ресурсы машин. Придумали режимы, чтобы машина понимала, что сейчас будет введена команда. Вобщем, это сделано для "удобства" машин, а операторам приходилось подстраиваться. А сейчас это "old school" - деды кололись, но жрали и мы будем!) Больно вкусный кактус!))) В общем, вот мой посыл.
ChubaDuba
Активный пользователь
Активный
07.05.2024
10:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
vim'у это точно не грозит :)
xKDE
Активный пользователь
Активный
07.05.2024
11:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийChubaDubaРодительский комментарий
+2
войдите, чтобы ставить лайки
Стать человекоориентированным?) думаю, грозит. Сейчас последние бородатые кодеры помрут, как и их клавы, а новым смузи-соскам vim - как вообразить 5-ое измерение!) Останутся единицы энтузиастов-ретроградов, из которых единицы могут печатать вслепую 10-тью пальцами, из которых единицы, кто хотя бы помнит, как выглядят те клавиатуры, на которых все эти комбинации придумывались)))
ChubaDuba
Активный пользователь
Активный
07.05.2024
11:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
> Стать человекоориентированным?)
Нет, замена хоткеев.
choice
Активный пользователь
Активный
07.05.2024
11:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
И можно будет прожить жизнь без vim? -)
Из Arch и Debian он удаляется легко, а вот из ветки от RH только вместе с системой. И есть много дистров, у которых он так же прикручен, и они "не основаны на продуктах RH".
xKDE
Активный пользователь
Активный
07.05.2024
12:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Да я и не предлагаю жить без vi) Просто мне было бы жаль, если vim загнётся, только потому, что остался верен традициям!
А удалить его не проблема в RH/CentOS/Fedora)
Сам нет нет, да использую ed!)
choice
Активный пользователь
Активный
06.05.2024
10:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
С hot keys нужно осторожно, они ведь горячие!
Интересно откуда картинка на заставке.
gordiash
06.05.2024
12:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А опцию --modernbindings нельзя прописать в ~/.config/nano/nanorc ?
Kinoid
06.05.2024
18:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийgordiashРодительский комментарий
0
войдите, чтобы ставить лайки
Можно прописать в алиасы.
vantiki
Активный пользователь
Активный
06.05.2024
17:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Эх, вот и nano 8... Был уверен, что сейчас 6 версия актуальная, а тут уже 8 выходит. Отличный тектовый редактор с простыми хоткеями. Если не нравится vim, то просто идеальное решение. Сам в некоторых случаях использую, но все таки nvim наше всё)
x230
Активный пользователь
Активный
06.05.2024
18:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
+
А пока пошёл читать...
x230
Активный пользователь
Активный
06.05.2024
21:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Офигенно.
Где поставить ещё плюсик?
...
Как это разрабы сподобились на такое?
Да и вооще "такое" можно только приветствовать!
Рад вобщем!..
Minor748
Активный пользователь
Активный
06.05.2024
22:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
Завести несколько акков — давно известный принцип )))
Владимир
07.05.2024
06:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А как сделать, чтобы был такой же зелёный скролл в nano, как на скринах?
DrSheppard
Активный пользователь
Активный
07.05.2024
10:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Уже не нужно. Есть micro
scorpii
Активный пользователь
Активный
07.05.2024
11:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
Пожалуй соглашусь, с одной оговоркой. Nano - простейший, быстрый для простого нетребовательного редактирования. Micro - больше функционала, настроек и предлагает что-то среднее между nano и nvim. Кодерам неинтересен, для пользователя будет очень даже в тему.
DrSheppard
Активный пользователь
Активный
08.05.2024
02:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Nano тоже особо не интересен. Я работаю с Pulsar
scorpii
Активный пользователь
Активный
08.05.2024
21:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
> Nano тоже особо не интересен. Я работаю с Pulsar
ранее:
> Уже не нужно. Есть micro

Тогда, при чем тут micro? `~`
Ошибка в коде, разрыв шаблона?
breeder
Активный пользователь
Активный
08.05.2024
23:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
не кодеру ничего кроме mcedit в консоли не нужно
Anonymous
14.05.2024
07:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbreederРодительский комментарий
0
войдите, чтобы ставить лайки
Да кодеру в качестве редактора mcedit тоже вполне достаточно. Что-то иное нужно только тем, кто не может прожить без IDE, либо пишет на противоестественных языках, у которых isspace()-символы и индентация являются семантическими элементами. :sick:

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила