Nano
Теги: linux
Редактор разбит на 4 основные части:
- верхняя строка содержит версию программы, текущее имя файла, который редактируется, и были ли внесены изменения в текущий файл
- во второй части отображен редактируемый файл
- строка состояния
- две строки внизу показывают наиболее часто используемые комбинации клавиш
Комбинации с Control
обозначены символом ^
и вводятся при помощи нажатой кнопки Ctrl
или двойном нажатии Escape
; комбинации с Esc
обозначены символом m
и могут быть введены при помощи кнопок Esc
, Alt
или Meta
, в зависимости от используемой клавиатуры. Также, нажатие Esc
дважды и дальнейший ввод трёхзначного числа от 000 до 255 введёт соответствующий символ.
Следующие комбинации доступны в главном окне редактирования. Альтернативные комбинации показаны в скобках:
Ctrl+G
илиF1
- Показать эту справкуCtrl+X
илиF2
- Закрыть текущий буфер / Выйти из nanoCtrl+O
илиF3
- Записать текущий файл на дискCtrl+J
илиF4
- Выровнять текущий абзацCtrl+R
илиF5
- Вставить другой файл в текущийCtrl+W
илиF6
- Искать текст или регулярное выражениеCtrl+Y
илиF7
- Перейти на предыдущий экранCtrl+V
илиF8
- Перейти на следующий экранCtrl+K
илиF9
- Вырезать текущую строку и сохранить её в буфере обменаCtrl+U
илиF10
- Вставить содержимое буфера обмена в текущую строкуCtrl+C
илиF11
- Показать положение курсораCtrl+T
илиF12
- Проверить орфографию, если доступноm+\
илиm+|
- На первую строку файлаm+/
илиm+?
- На последнюю строку файлаCtrl+_
илиm+G
- Перейти на указанный номер строки и рядCtrl+\
илиm+R
- Заменить текст или регулярное выражениеCtrl+^
илиm+Alt
- Отметить текст в текущей позиции курсораm+W
- Повторить последний поискm+^
илиm+6
- Копировать текущую строку и сохранить ее в буфере обменаm+}
- Увеличить отступ строкиm+{
- Уменьшить отступ строкиCtrl+F
- Вперёд на один символCtrl+B
- Назад на один символCtrl+Space
- Вперёд на одно словоm+Space
- Назад на одно словоCtrl+P
- На предыдущую строкуCtrl+N
- На следующую строкуCtrl+Alt
- На начало текущей строкиCtrl+E
- В конец текущей строкиm+(
илиm+9
- На начало текущего абзаца; потом следующего абзацаm+)
илиm+0
- В конец текущего абзаца; потом следующего абзацаm+]
- На соответствующую скобкуm+−
илиm+_
- Прокрутить одну строку вверх, не перемещая курсорm++
илиm+=
- Прокрутить одну строку вниз, не перемещая курсорm+<
илиm+,
- Переключить на предыдущий буферm+>
илиm+.
- Переключить на следующий буферm+V
- Вставить следующую комбинацию клавиш как естьCtrl+I
- Вставить табуляцию в позиции курсораCtrl+M
- Вставить строку в позиции курсораCtrl+D
- Удалить символ под курсоромCtrl+H
- Удалить символ слева от курсораm+T
- Вырезать с текущей позиции до конца файлаm+J
- Выровнять весь файлm+D
- Подсчитать количество слов, строк и символовCtrl+L
- Обновить текущий экранCtrl+Z
- Приостановить редактор (если включено)m+X
- Режим справки разрешить/запретитьm+C
- Постоянное отображение положения разрешить/запретитьm+O
- Использование дополнительной строки для редактирования разрешить/запретитьm+Shift
- Плавная прокрутка разрешить/запретитьm+P
- Отображение пробелов разрешить/запретитьm+Y
- Подсветка синтаксиса разрешить/запретитьm+H
- Умная кнопка home разрешить/запретитьm+I
- Автоотступы разрешить/запретитьm+K
- Вырезать до конца разрешить/запретитьm+L
- Автоматическая разбивка строк разрешить/запретитьm+Q
- Преобразование ввода табуляций в пробелы разрешить/запретитьm+B
- Делать резервные копии разрешить/запретитьm+F
- Несколько файловых буферов разрешить/запретитьm+M
- Поддержка мыши разрешить/запретитьm+N
- Без преобразования из формата DOS/Mac разрешить/запретитьm+Z
- Приостановка разрешить/запретитьm+$
- Мягкий перенос строк разрешить/запретить