Текстовый редактор Nano
Описание работы текстового редактора Nano
Nano — текстовый редактор для консоли. Используется в Unix-подобных ОС.
Установка редактора nano
Редактор nano обычно предустановлен на большинстве VPS и выделенных серверов, что позволяет сразу работать с файлами в консоли. В редких случаях его может не быть, тогда его можно установить с помощью менеджера пакетов вашего дистрибутива Linux:
CentOS:
yum install nano
Debian, Ubuntu:
apt-get install nano
Интерфейс и горячие клавиши nano
- Верхняя строка — показывает версию редактора, редактируемый файл и состояние изменений.
- Область редактирования
- Строка состояния — вывод информационных сообщений
- Внизу окна показаны комбинации клавиш основных функций редактирования (символ “^” означает нажатие 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
Полезные опции для начала работы:
- -h, -? — Показать справку
- +row,column — Начать с указанной строки и позиции
- -S — Построчная прокрутка
- -c — Показывать номер строки
- -i — Автоотступ при новой строке
- -u — Включить отмену действий (Alt-U — undo, Alt-E — redo)
- -v — Режим просмотра
- -w — Отключить перенос длинных строк
- -x — Скрыть строки помощи внизу
- -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+0 / m+9 — Перейти к началу/концу текущего абзаца
- m+T — Вырезать с текущей позиции до конца файла
- m+J — Выровнять весь текст
- m+D — Подсчитать количество слов, строк и символов
- m+Y — Включить/выключить подсветку синтаксиса