بسم الله الرحمن الرحيم
Это для удобства скопированная, немного отформатированная и подредактированная справка по nano. Nano это популярный консольный редактор текстов в операционных системах основанных на Linux, таких как Debian например.
Много подробностей про GNU nano на английском языке по этой ссылке: Documentation
Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico.
Текстовый консольный редактор nano разделён на четыре основные части:
Сочетания записываются так: последовательности с кнопкой Control указаны с префиксом «^» и могут быть введены либо с зажатой клавишей Ctrl или после двойного нажатия на Esc.
Последовательности с кнопкой Meta указаны с префиксом «M-» и могут быть введены используя любую из кнопок: Alt, Cmd или Esc, в зависимости от вашей раскладки клавиатуры.
Нажатие Esc дважды, затем ввод трёхзначного числа от 000 до 255 вставит символ с соответствующим кодом.
Следующие комбинации клавиш доступны в главном окне редактора. Их альтернативные сочитания указаны в скобках:
^G (F1) Показать эту справку ^X (F2) Закрыть текущий буфер / Выйти из nano ^O (F3) Записать текущий буфер (или отмеченную область) на диск ^R (Ins) Вставить другой файл в текущий (или в новый) буфер ^W (F6) Поиск строки или регулярного выражения ^\ (M-R) Заменить текст или регулярное выражение
^W (F6) Поиск строки или регулярного выражения ^\ (M-R) Заменить текст или регулярное выражение ^K (F9) Вырезать текущую строку (или отмеченную область) в буфер обмена ^U (F10) Вставить содержимое буфера обмена в текущей позиции курсора ^T Выполнить функцию или внешнюю команду ^J (F4) Выровнять текущий абзац ^C (F11) Показать положение курсора ^/ (M-G) Перейти на указанный номер строки и столбца M-U Отменить последнее действие M-E Повторить последнее отменённое действие M-A (^6) Отметить текст от текущей позиции курсора M-6 (M-^) Копировать текущую строку (или отмеченную область) в буфер обмена M-] На соответствующую скобку ^Q Обратный поиск строки или регулярного выражения M-Q Искать следующее совпадение M-W Искать предыдущее совпадение ^B (◂) Назад на один символ ^F (▸) Вперёд на один символ ^◂ (M-Space) Назад на одно слово
^F (▸) Вперёд на один символ ^◂ (M-Space) Назад на одно слово ^▸ (^Space) Вперёд на одно слово ^A (Home) На начало текущей строки ^E (End) В конец текущей строки ^P (▴) На предыдущую строку ^N (▾) На следующую строку M-▴ (M--) Прокрутить одну строку вверх, не перемещая курсор M-▾ (M-+) Прокрутить одну строку вниз, не перемещая курсор ^▴ (M-7) Перейти к предыдущему блоку текста ^▾ (M-8) Перейти к следующему блоку текста M-( (M-9) На начало текущего абзаца; потом следующего абзаца M-) (M-0) В конец текущего абзаца; потом следующего абзаца ^Y (PgUp) Перейти на экран вверх ^V (PgDn) Перейти на экран вниз M-\ (^Home) На первую строку файла M-/ (^End) На последнюю строку файла M-◂ (M-,) Перейти в предыдущий буфер M-▸ (M-.) Перейти в следующий буфер ^I (Tab) Insert a tab at the cursor position (or indent marked lines) ^M (Enter) Вставить строку в позиции курсора
^I (Tab) Insert a tab at the cursor position (or indent marked lines) ^M (Enter) Вставить строку в позиции курсора ^H (Bsp) Удалить символ слева от курсора ^D (Del) Удалить символ под курсором M-Bsp (Sh-^Del) Удалить в обратном направлении от позиции курсора до начала слова ^Del Удалить от позиции курсора до начала слова M-T Вырезать от позиции курсора до конца файла M-J Выровнять по ширине текущий абзац M-D Подсчитать количество строк, слов и символов M-V Вставить следующую комбинацию клавиш как есть M-} Увеличить отступ текущей строки (или отмеченной области) M-{ (Sh-Tab) Уменьшить отступ текущей строки (или отмеченной области) M-3 За/раскомментировать текущую строку (или отмеченные строки) ^] Дополнить текущее слово M-: Начать/остановить запись макроса M-; Выполнить последний записанный макрос M-Del Удалить текущую строку (или отмеченную область) M-Ins Установить или удалить закладку на текущей строке
M-Ins Установить или удалить закладку на текущей строке M-PgUp Перейти на предыдущую ближайшую закладку M-PgDn Перейти на следующую ближайшую закладку F12 Проверить орфографию, если доступно M-B Проверить синтаксис кода, если доступно M-F Выполнить программу, чтобы отформатировать или выполнить другие манипуляции с буфером ^L Обновить текущий экран ^L Центрировать строку на которой находится курсор ^S Сохранить файл без подтверждения M-Z Hidden interface разрешить/запретить M-X Режим справки разрешить/запретить M-C Отображение постоянного положения курсора разрешить/запретить M-S Мягкий перенос длинных строк разрешить/запретить M-N Нумерация строк разрешить/запретить M-P Отображение пробелов разрешить/запретить M-Y Подсветка синтаксиса разрешить/запретить M-H Умная клавиша HOME разрешить/запретить M-I Автоотступы разрешить/запретить M-K Вырезать до конца разрешить/запретить
M-PgDn Перейти на следующую ближайшую закладку F12 Проверить орфографию, если доступно M-B Проверить синтаксис кода, если доступно M-F Выполнить программу, чтобы отформатировать или выполнить другие манипуляции с буфером ^L Обновить текущий экран ^L Центрировать строку на которой находится курсор ^S Сохранить файл без подтверждения M-Z Hidden interface разрешить/запретить M-X Режим справки разрешить/запретить M-C Отображение постоянного положения курсора разрешить/запретить M-S Мягкий перенос длинных строк разрешить/запретить M-N Нумерация строк разрешить/запретить M-P Отображение пробелов разрешить/запретить M-Y Подсветка синтаксиса разрешить/запретить M-H Умная клавиша HOME разрешить/запретить M-I Автоотступы разрешить/запретить M-K Вырезать до конца разрешить/запретить M-L Жесткий перенос длинных строк разрешить/запретить M-O Конвертация табуляций в пробелы разрешить/запретить M-M Поддержка мыши разрешить/запретить
Операционная система Debian основана на Linux и GNU, а также другом свободном с открытыми исходными кодами и свободно распространяемом програмном обеспечении.