nano — текстовый редактор

nano - текстовый радактор Linux
apt-get install nano  

Интерфейс и горячие клавиши nano

Верхняя строка – показывает версию редактора, редактируемый файл, вносились ли изменения.

Область редактирования

Строка состояния – вывод информационных сообщений.

Внизу окна показаны комбинации клавиш основных функций редактирования (символ “^” – одинарное нажатие Ctrl или двойное – Esc):

Основные сочетания клавиш

F1 (Ctrl+G) — Показать справку

F2 (Ctrl+X) — Выйти из nano

F3 (Ctrl+O) — Сохранить внесенные изменения

F4 (Ctrl+J) — Выровнять текущий абзац (абзацы отделены пустой строкой)

F5 (Ctrl+R) — Добавить содержимое другого файла в текущий

F6 (Ctrl+W) — Поиск по файлу

F7 (Ctrl+Y) — Страница вперед

F8 (Ctrl+V) — Страница назад

F9 (Ctrl+K) — Вырезать текущую строку и запомнить

F10 (Ctrl+U) — Вставить

F11 (Ctrl+C) — Положение курсора

F12 (Ctrl+T) — Проверить орфографию

Опции работы с nano

Открыть или создать файл, команда:

nano имя_файла

либо с дополнительными опциями:

nano –Опция1 Опция2 … ОпцияN +строка,столбец имя_файла
Список всех опций можно найти в справке:

nano -h

Опции, которые могут быть полезными в начале работы с nano:

Опции и Значение:

-h, -? — Показывать данную информацию

+row, column — Начать с указанной строки и позиции

-S — Построчная прокрутка вместо полу-экранной

-c — Построчная прокрутка вместо полу-экранной

-i — Автоматический отступ на новых строках

-u — Разрешить функцию отмены действий (Alt-U — undo, Alt-E — redo.)

-v — Режим просмотра

-w — Не переносить длинные строки

-x — Не показывать две строки помощи cнизу

-B — Сохранять резервные копии существующих файлов.

Действия при редактировании в nano

Простейшие действия, которые доступны во время редактирования (символ Meta (m) можно заменитьEsc):

Сочетание клавиш:

Alt+A — Начать выделение текста

Ctrl+K — Вырезать выделенный текст

Alt+6 — Скопировать выделенный текст

Ctrl+U — Вставить из буфера обмена

** m+\ ** — На первую строку файла

m+/ — На последнюю строку файла

Ctrl+_ или m+G — Перейти на указанный номер строки и ряд ([строка], [ряд] – указываются в появившемся сообщении)

m+W — Повторить последний поиск

m+6 — Копировать текущую строку и сохранить ее в буфере обмена

m+} — Увеличить отступ строки

m+{ — Уменьшить отступ строки

Home — На начало текущей строки

End — В конец текущей строки

m+9 — На начало текущего абзаца; потом следующего абзаца

m+0 — В конец текущего абзаца; потом следующего абзаца

m+T — Вырезать с текущей позиции до конца файла

m+J — Выровнять весь файл

m+D — Подсчитать количество слов, строк и символов

m+Y — Подсветка синтаксиса разрешить/запретить