Nano
GNU nano это текстовый редактор, с простым и интуитивно понятным интерфейсом, включающим в себя основные команды по редактированию текста. Nano поддерживает раскраску синтаксиса, конвертацию файлов DOS/Mac, проверку орфографии и кодировку UTF-8. Программа Nano (с пустым буфером) занимает в оперативной памяти всего 1.5 Мб.
Содержание
Установка
Вы можете установить пакет с помощью urpmi, выполнив команду:
$ sudo urpmi nano
Настройка
выполнив man nano можно узнать обо всех параметрах nano; страницы руководств — самые актуальные источники информации;
Создание ~/.nanorc
Вид, поведение и функции nano управляются посредством аргументов командной строки или настроек в файле ~/.nanorc.
Пример файла настроек находится в /etc/nanorc. Чтобы настроить nano, сначала сделайте копию в домашнюю папку ~/.nanorc:
$ cp /etc/nanorc ~/.nanorc
Список полных и подробных команд настроек для nano NANORC;
Аргументы командной строки переопределяют и имеют приоритет над командами настроек, установленных в ~/.nanorc
Фоновый режим
В отличие от большинства интерактивных программ, фоновый режим не включен по умолчанию. Чтобы изменить это, раскомментируйте строку 'set suspend' в /etc/nanorc. Это позволит вам использовать клавиши Ctrl+z чтобы отправить nano в фоновый режим.
Перенос текста
В отличие от многих других текстовых редакторов, nano переносит длинные строки. Чтобы отключить это, добавьте следующую строку в ~/.nanorc
set nowrap
Использование
Горячие клавиши
Ctrl Клавиша модификации сочетаний (^) представляющих часто используемые функции перечисленные в двух строках внизу экрана nano Дополнительные интерактивные функции доступны путём нажатия Meta (обычно это Alt) и/или Esc.
Сочетание клавиш (Ctrl+..) | Клавиша | Команда | Описание |
---|---|---|---|
^G | F1 | Get Help | Показать справку |
^X | F2 | Exit | Выйти из nano |
^O | F3 | WriteOut | Сохранить внесенные изменения |
^J | F4 | Justify | Выровнять текущий абзац (абзацы отделены пустой строкой) |
^R | F5 | Read File | Добавить содержимое другого файла в текущий |
^W | F6 | Where | Поиск по файлу |
^Y | F7 | Prev Page | Страница назад |
^V | F8 | Next Page | Страница вперед |
^K | F9 | Cut Text | Вырезать текущую строку и запомнить |
^U | F10 | UnCut Text | Вставить |
^C | F11 | Cur Pos | Положение курсора |
^T | F12 | To Spell | Проверить орфографию spell, если доступно |