Редактор nano
Описание
Nano — это простой, интуитивно понятный текстовый редактор с минимальным порогом входа. Он идеально подходит для новичков или тех, кто хочет быстро отредактировать файл (например, конфигурационные файлы) без сложного интерфейса.
В отличие от vi
, nano
не имеет разных режимов, что делает его более удобным для быстрого использования.
Запуск
Чтобы открыть файл в редакторе nano
:
nano имя_файла
Если файла не существует — он будет создан при сохранении.
Пример:
nano /etc/hosts
Интерфейс
При запуске nano
вы сразу видите содержимое файла и подсказки внизу экрана:
^G Get Help ^O Write Out ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^E Next Page ^U Paste Text ^T Spell
Символ ^
означает клавишу Ctrl на клавиатуре. Например, ^O
= нажать Ctrl+O
Базовые команды
Комбинация | Описание |
---|---|
Ctrl + O |
Сохранить файл (Write Out) |
Ctrl + X |
Выйти из редактора (Exit) |
Ctrl + S |
Сохранить (если доступно) |
Ctrl + R |
Вставить содержимое другого файла |
Ctrl + K |
Вырезать строку (или часть строки) |
Ctrl + U |
Вставить ранее вырезанный текст |
Ctrl + W |
Поиск текста (Where Is) |
Ctrl + \ |
Поиск и замена текста (Replace) |
Ctrl + C |
Показать текущую позицию курсора |
Ctrl + G |
Справка (Help) |
Навигация
Клавиши | Описание |
---|---|
↑ / ↓ |
Перемещение по строкам |
← / → |
Перемещение по символам |
Home / End |
В начало или конец строки |
Alt + \ / Alt + / |
В начало или конец файла |
Page Up / Page Down |
Прокрутка на страницу вверх/вниз |
⚠️ На некоторых системах вместо
Alt
может потребоваться использоватьEsc
.
Расширенные функции
1. Поиск и замена
Ctrl + W
— поиск текстаCtrl + \
— поиск и замена текста- После ввода слова для поиска укажите слово для замены
- Можно выбрать опции:
A
— заменить всёY
— заменить текущее совпадениеN
— пропустить текущее совпадение
2. Выделение текста
- Поставьте курсор в начало нужной области
- Нажмите
Alt + A
— начнётся выделение - Переместите курсор — выделенная область будет копироваться в буфер обмена
3. Работа с линиями
Ctrl + K
— вырезать строкуCtrl + U
— вставить строку- Для удаления нескольких строк — несколько раз нажмите
Ctrl + K
Настройка .nanorc
Файл конфигурации nano
обычно находится в домашней директории:
~/.nanorc
Примеры настроек:
set autoindent # автоматический отступ после Enter
set tabsize 4 # размер табуляции
set nowrap # отключить перенос строк
set syntax # включить подсветку синтаксиса
include /usr/share/nano/*.nanorc # включить цветовые схемы
Цветовая подсветка синтаксиса должна быть включена и поддерживается через дополнительные файлы .nanorc
.
Полезные советы
- Используйте
nano
для редактирования конфигураций, например:bash sudo nano /etc/network/interfaces
- Если
nano
не установлен, установите его: - Debian/Ubuntu:
bash sudo apt install nano
- CentOS/RHEL:
bash sudo yum install nano
- Arch Linux:
bash sudo pacman -S nano
Альтернативы
Редактор | Когда использовать |
---|---|
vi / vim |
Мощный редактор с расширенными возможностями, но требует обучения |
emacs |
Расширяемый редактор, больше чем просто текстовый редактор |
micro |
Современный, красивый и дружелюбный терминальный редактор |
pico |
Устаревший предшественник nano |
Пример работы
-
Открываем файл:
bash nano ~/hello.txt
-
Пишем текст:
Привет, мир! Это мой первый файл в nano.
-
Сохраняем:
Ctrl + O
, затемEnter
-
Выходим:
Ctrl + X