بسم الله الرحمن الرحيم

Это для удобства скопированная, немного отформатированная и подредактированная справка по nano. Nano это популярный консольный редактор текстов в операционных системах основанных на Linux, таких как Debian например.

Много подробностей про GNU nano на английском языке по этой ссылке: Documentation

Справка редактора GNU nano

Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico.

Текстовый консольный редактор nano разделён на четыре основные части:

Сочетания записываются так: последовательности с кнопкой Control указаны с префиксом «^» и могут быть введены либо с зажатой клавишей Ctrl или после двойного нажатия на Esc.

Последовательности с кнопкой Meta указаны с префиксом «M-» и могут быть введены используя любую из кнопок: Alt, Cmd или Esc, в зависимости от вашей раскладки клавиатуры.

Нажатие Esc дважды, затем ввод трёхзначного числа от 000 до 255 вставит символ с соответствующим кодом.

Таблица командных сочетаний клавиш nano

Следующие комбинации клавиш доступны в главном окне редактора. Их альтернативные сочитания указаны в скобках:

^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, а также другом свободном с открытыми исходными кодами и свободно распространяемом програмном обеспечении.

На главную страницу