Редактор Nano

Как пользоваться. Основные команды
nano

nano — консольный текстовый редактор для Unix и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GPL. В настоящее время включен в дистрибутивы Ubuntu по умолчанию и в установке не нуждается.
Чтобы запустить nano, следует открыть терминал и выполнить:

nano

Опции использования

По стандартной команде, позволяющей получить справку по использованию программы, где можно просмотреть возможные опции открытия файлов и иные сведения, следует выполнить:

nano --help

Получаем «выхлоп», приведённый ниже. Следует повторить, команда

имя_программы --help

— стандартна для всех консольных программ.

 Использование: nano [ОПЦИИ] [[+СТРОКА,СТОЛБЕЦ] ФАЙЛ]...

Опция		Длинная форма		Значение
 -h, -?		--help			Показывать это сообщение
 +СТРОКА,СТОЛБЕЦ				Начать с указаной строки и ряда
 -A		--smarthome		Включить умную кнопку home
 -B		--backup		Сохранять резервные копии существующих файлов
 -C <дир>	--backupdir=<дир>	Каталог для хранения уникальных резервных копий
 -D		--boldtext		Использовать жирный шрифт вместо обычного
 -E		--tabstospaces		Преобразовать табуляции в пробелы
 -F		--multibuffer		Разрешить несколько файловых буферов
 -H		--historylog		Сохранять и читать историю поиска/замены строк
 -I		--ignorercfiles		Не использовать на файлы nanorc
 -K		--rebindkeypad		Исправлять проблему малой клавиатуры
 -L		--nonewlines		Не добавлять пустые строки в конце файла
 -N		--noconvert		Не преобразовывать из DOS/Mac формата
 -O		--morespace		Использование дополнительной строки для редактирования
 -Q <стр>	--quotestr=<стр>	Строка цитирования
 -R		--restricted		Ограниченный режим
 -S		--smooth		Построчная прокрутка вместо полу-экранной
 -T <#чис>	--tabsize=<#чис>	Установить ширину табуляции в #чис столбцов
 -U		--quickblank		Использовать быструю очистку строки состояния
 -V		--version		Показать версию и выйти
 -W		--wordbounds		Использовать более точное определение границ слов
 -Y <стр>	--syntax=<стр>		Использовать описание синтаксиса для подсветки
 -c		--const			Постоянно показывать позицию курсора
 -d		--rebinddelete		Исправить проблему Backspace/Delete
 -i		--autoindent		Автоматический отступ на новых строках
 -k		--cut			Вырезаь от курсора до конца строки
 -l		--nofollow		Не следовать по символьным ссылкам, переписывать
 -m		--mouse			Разрешить использование мыши
 -o <дир>	--operatingdir=<дир>	Установить рабочий каталог
 -p		--preserve		Зарезервировать кнопки XON (^Q) и XOFF (^S)
 -q		--quiet			Молча игнорировать ошибки запуска, например rc-файла
 -r <#столбцы>	--fill=<#столбцы>	Установить точку переноса строки на #столбцы
 -s <программа>	--speller=<программа>	Использовать альтернативную программу проверки орфографии
 -t		--tempfile		Автозапись при выходе, без лишних вопросов
 -u		--undo			Разрешить функцию отмены действий [ЭКСПЕРИМЕНТАЛЬНАЯ]
 -v		--view			Режим просмотра (только чтение)
 -w		--nowrap		Не переносить длинные строки
 -x		--nohelp		Не показывать две строки помощи внизу
 -z		--suspend		Разрешить приостановку
 -$		--softwrap		Включить мягкий перенос строк
 -a, -b, -e,				
 -f, -g, -j				(игнорируется, для совместимости с Pico)

Текст помощи nano

Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico. Редактор разбит на 4 основные части: верхняя строка содержит версию программы, текущее имя файла, который редактируется, и были ли внесены изменения в текущий файл. Вторая часть — это главное окно редактирования, в котором отображен редактируемый файл. Строка состояния — 3 строка снизу — показывает разные важные сообщения. Две строки внизу показывают наиболее часто используемые комбинации клавиш.

Система обозначений комбинаций клавиш следующая: Комбинации с Control обозначены символом (^)2) и вводятся при помощи нажатой кнопки Ctrl или двойном нажатии Escape Esc; комбинации с Esc обозначены символом Meta m и могут быть введены при помощи кнопок EscAlt или Meta, в зависимости от используемой клавиатуры. Также, нажатие Esc дважды и дальнейший ввод трёхзначного числа от 000 до 255 введёт соответствующий символ.
Следующие комбинации доступны в главном окне редактирования. Альтернативные комбинации показаны в скобках:

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 — Проверить орфографию, если доступно

m+\ или m+| — На первую строку файла
m+/ или m+? — На последнюю строку файла

Ctrl+_ или m+G — Перейти на указанный номер строки и ряд
Ctrl+\ или m+R — Заменить текст или регулярное выражение
Ctrl+^ или m+Alt — Отметить текст в текущей позиции курсора
m+W — Повторить последний поиск

m+^ или m+6 — Копировать текущую строку и сохранить ее в буфере обмена
m+} — Увеличить отступ строки
m+{ — Уменьшить отступ строки
Ctrl+F — Вперёд на один символ
Ctrl+B — Назад на один символ
Ctrl+Space — Вперёд на одно слово
m+Space — Назад на одно слово
Ctrl+P — На предыдущую строку
Ctrl+N — На следующую строку

Ctrl+Alt — На начало текущей строки
Ctrl+E — В конец текущей строки
m+( или m+9 — На начало текущего абзаца; потом следующего абзаца
m+) или m+0 — В конец текущего абзаца; потом следующего абзаца
m+] — На соответствующую скобку
m+ или m+_ — Прокрутить одну строку вверх, не перемещая курсор
m++ или m+= — Прокрутить одну строку вниз, не перемещая курсор
m+< или m+, — Переключить на предыдущий буфер
m+> или m+. — Переключить на следующий буфер

m+V — Вставить следующую комбинацию клавиш как есть
Ctrl+I — Вставить табуляцию в позиции курсора
Ctrl+M — Вставить строку в позиции курсора
Ctrl+D — Удалить символ под курсором
Ctrl+H — Удалить символ слева от курсора
m+T — Вырезать с текущей позиции до конца файла

m+J — Выровнять весь файл
m+D — Подсчитать количество слов, строк и символов
Ctrl+L — Обновить текущий экран
Ctrl+Z — Приостановить редактор (если включено)
m+X — Режим справки разрешить/запретить
m+C — Постоянное отображение положения разрешить/запретить
m+O — Использование дополнительной строки для редактирования разрешить/запретить
m+Shift — Плавная прокрутка разрешить/запретить
m+P — Отображение пробелов разрешить/запретить
m+Y — Подсветка синтаксиса разрешить/запретить
m+H — Умная кнопка home разрешить/запретить
m+I — Автоотступы разрешить/запретить
m+K — Вырезать до конца разрешить/запретить
m+L — Автоматическая разбивка строк разрешить/запретить
m+Q — Преобразование ввода табуляций в пробелы разрешить/запретить
m+B — Делать резервные копии разрешить/запретить
m+F — Несколько файловых буферов разрешить/запретить
m+M — Поддержка мыши разрешить/запретить
m+N — Без преобразования из формата DOS/Mac разрешить/запретить
m+Z — Приостановка разрешить/запретить
m+$ — Мягкий перенос строк разрешить/запретить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *