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 | Не показувати два рядки допомоги знизу |
| -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 | Підсвічування синтаксису дозволити/заборонити |
