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

Установка редактора nano

Поскольку редактор nano входит в стандартные репозитории всех популярных дистрибутивов ОС Linux, его установка выполняется одной командой:

CentOS:

yum install 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, -? — Показывать данную информацию
  • +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 — Подсветка синтаксиса разрешить/запретить
Обновлено 19 сентября 2018 г.