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 — Подсветка синтаксиса разрешить/запретить