Как использовать функцию отмены в Nano?

Я использую текстовый редактор командной строки nano . Как отменить действие при редактировании текста?

Например: я набрал текст, а затем передумал. Теперь я хочу вернуться в предыдущее состояние. Как?

118
задан 7 December 2018 в 01:29

3 ответа

При запуске с нано версии 2.3.5 в июле 2014, отмена/восстановление стала стандартной:

  • Alt-U или Опция-U или EscU - отмена
  • Alt-E или Опция-E или EscE - восстановление

Это находится в справке:

enter image description here

И если Вы расширяете экран шире, чем приблизительно 1 400 пикселей, существует намек нижний правый:

enter image description here

Если эти ключи не работают, проверить nano --version.

  • нано версии 2.1.10 - 2.3.4 должны использовать параметр командной строки -u (спасибо @sil). Подсказка: добавить alias nano="nano -u" к Вашему .bashrc (благодарит @Benia). Реализация отмены в течение этого периода, кажется, была багги или неполный.

  • нано версии 2.1.3 - 2.1.9 имели некоторую функцию отмены. -u опция не была необходима.

M обозначает meta.

128
ответ дан 7 December 2018 в 01:29

Код отмены Нано является экспериментальным. Как вы увидите из руководства по nano (наберите «man nano» в Терминале, чтобы прочитать это), вам нужно запустить nano с опцией -u (так что «nano -u somefile.txt»), а затем используйте Alt-U для отмены.

0
ответ дан 7 December 2018 в 01:29

Вы также можете добавить строку

set undo

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

0
ответ дан 7 December 2018 в 01:29

Другие вопросы по тегам:

Похожие вопросы: