Nano — текстовый редактор для консоли. Используется в Unix-подобных ОС, распространяется свободно.

Содержание

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