Nano — текстовый редактор для консоли. Используется в Unix-подобных ОС, распространяется свободно.
Содержание
- Установка редактора nano
- Интерфейс и горячие клавиши nano
- Опции работы с nano
- Действия при редактировании в nano
Установка редактора nano
Поскольку редактор nano входит в стандартные репозитории всех популярных дистрибутивов ОС Linux, его установка выполняется одной командой:
CentOS, Fedora:
yum install nano
Gentoo:
install app-editors/nano
Debian, Ubuntu:
apt-get install nano
Интерфейс и горячие клавиши nano
1) Верхняя строка – показывает версию редактора, редактируемый файл, вносились ли изменения.
2) Область редактирования
3) Строка состояния – вывод информационных сообщений.
4) Внизу окна показаны комбинации клавиш основных функций редактирования (символ “^” – одинарное нажатие Ctrl или двойное – Esc):
Сочетание клавиш | Описание |
---|---|
Ctrl+G или F1 | Показать справку |
Ctrl+X или F2 | Выйти из nano |
Ctrl+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 | Проверить орфографию |
Опции работы с nano
Файл открывается командой:
nano имя_файла
либо с дополнительными опциями:
nano –Опция1 Опция2 … ОпцияN +строка,столбец имя_файла
Список всех опций можно найти в справке:
nano -h
Опции, которые могут быть полезными в начале работы с nano:
Опция | Развернуто | Значение |
---|---|---|
-h, -? | --help | Показывать данную информацию |
+row, column | Начать с указанной строки и позиции | |
-S | --smooth | Построчная прокрутка вместо полу-экранной |
-c | --const | Построчная прокрутка вместо полу-экранной |
-i | --autoindent | Автоматический отступ на новых строках |
-u | --undo | Разрешить функцию отмены действий (Alt-U — undo, Alt-E — redo.) |
-v | --view | Режим просмотра |
-w | --nowrap | Не переносить длинные строки |
-x | --nohelp | Не показывать две строки помощи cнизу |
-B | --backup | Сохранять резервные копии существующих файлов. Например, если выполнить команду nano –B file.txt в момент сохранения будет создано 2 файла: file.txt – редактируемый файл и file.txt~ – будет иметь содержание file.txt до последнего сохранения. |
Действия при редактировании в 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 | Подсветка синтаксиса разрешить/запретит |