Сейчас 126 заметки.

Команды текстового редактора nano в Linux(debian)

Материал из ЗАметки

Текст помощи nano

Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico. Редактор разбит на 4 основные части: верхняя строка содержит версию программы, текущее имя файла, который редактируется, и были ли внесены изменения в текущий файл. Вторая часть - это главное окно редактирования, в котором отображен редактируемый файл. Строка состояния - 3 строка снизу - показывает разные важные сообщения. Две строки внизу показывают наиболее часто используемые комбинации клавиш.

Система обозначений комбинаций клавиш следующая: Комбинации с Control обозначены символом (^) и вводятся при помощи нажатой кнопки (Ctrl) или двойном нажатии Escape (Esc); Комбинации с Esc обозначены символом Meta (M) и могут быть введены при помощи кнопок Esc, Alt или Meta, в зависимости от используемой клавиатуры. Также нажатие Esc дважды, затем ввод трёхзначного числа от 000 до 255 вставит символ с соответствующим кодом. Следующие комбинации клавиш доступны в главном окне редактора. Альтернативные комбинации показаны по возрастанию:

^G      (F1)            Отобразить этот текст справки
^X      (F2)            Закрыть текущий буфер / Выйти из nano
^O      (F3)            Записать текущий файл на диск
^J      (F4)            Выровнять текущий абзац
^R      (F5)            Вставить другой файл в текущий
^W      (F6)            Использовать регулярные выражения
^Y      (F7)            Переместиться на предыдущий экран
^V      (F8)            Переместиться на следующий экран
^K      (F9)            Вырезать текущую строку и сохранить ее в буфере вырезки
^U      (F10)           Вставить содержимое буфера вырезки в текущую строку
^C      (F11)           Показать положение курсора
^T      (F12)           Выполнить проверку орфографии, если доступно
M-\     (M-|)           На первую строку файла
M-/     (M-?)           На последнюю строку файла
^_      (F13)   (M-G)   Перейти на указанный номер строки и колонки
^\      (F14)   (M-R)   Заменить строку или регулярное выражение
^^      (F15)   (M-A)   Отметить текст в текущей позиции курсора
M-W     (F16)           Повторить последний поиск
M-^     (M-6)           Копировать текущую строку и сохранить ее в буфере вырезки
M-}                     Увеличить отступ строки
M-{                     Уменьшить отступ строки
^F                      Вперёд на один символ
^B                      Назад на один символ
^Space                  Вперёд на одно слово
M-Space                 Назад на одно слово
^P                      На предыдущую строку
^N                      На следующую строку
^A                      На начало текущей строки
^E                      В конец текущей строки
M-(     (M-9)           На начало текущего абзаца; потом следующего абзаца
M-)     (M-0)           В конец текущего абзаца; потом следующего абзаца
M-]                     На соответствующую скобку
M--     (M-_)           Прокрутить одну строку вверх не перемещая курсор
M-+     (M-=)           Прокрутить одну строку вниз не перемещая курсор
M-<     (M-,)           Переместиться на предыдущий буфер
M->     (M-.)           Переместиться на следующий буфер
M-V                     Вставить следующую комбинацию клавиш как есть
^I                      Вставить табуляцию в позиции курсора
^M                      Вставить строку в позиции курсора
^D                      Удалить символ под курсором
^H                      Удалить символ слева от курсора
M-T                     Вырезать от позиции курсора до конца файла
M-J                     Выровнять текущий абзац
M-D                     Подсчитать количество слов, строк и символов
^L                      Перерисовать текущий экран
^Z                      Приостановить редактор (если включено)
(M-X)                   Режим справки разрешить/запретить
(M-C)                   Отображение постоянного положения курсора разрешить/запретить
(M-O)                   Использование дополнительной строки для редактирования разрешить/запретить
(M-S)                   Плавная прокрутка разрешить/запретить
(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-$)                   Soft line wrapping разрешить/запретить