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