Nano

Материал из Rosalab Wiki
Перейти к: навигация, поиск

GNU nano это текстовый редактор, с простым и интуитивно понятным интерфейсом, включающим в себя основные команды по редактированию текста. Nano поддерживает раскраску синтаксиса, конвертацию файлов DOS/Mac, проверку орфографии и кодировку UTF-8. Программа Nano (с пустым буфером) занимает в оперативной памяти всего 1.5 Мб.

Установка

Вы можете установить пакет с помощью urpmi, выполнив команду:

$ sudo urpmi nano 

Настройка

Idea.png
Примечание
большинству пользователей будет достаточно настроек по умолчанию;
Idea.png
Примечание
выполнив man nano можно узнать обо всех параметрах nano; страницы руководств — самые актуальные источники информации;

Создание ~/.nanorc

Вид, поведение и функции nano управляются посредством аргументов командной строки или настроек в файле ~/.nanorc.
Пример файла настроек находится в /etc/nanorc. Чтобы настроить nano, сначала сделайте копию в домашнюю папку ~/.nanorc:

$ cp /etc/nanorc ~/.nanorc
Idea.png
Примечание
Список полных и подробных команд настроек для nano NANORC;
Idea.png
Примечание
Аргументы командной строки переопределяют и имеют приоритет над командами настроек, установленных в ~/.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, если доступно
Idea.png
Примечание
Для просмотра справки по горячим клавишам используйте ctrl+g

Смотрите также