Горячие клавиши текстового редактора Nano
Домашняя страница GNU nano.
Nano - стандартный редактор в ubuntu, установка не нужна, стоит по умолчанию.
В nano существует два вида управляющих последовательностей - Control+литера и Meta+литера. Посредством первых (частично дублируемых функциональными клавишами F1-F12) осуществляется редактирование текста и операции с файлами. Meta-последовательности предназначены для изменения настроек редактора (тот же результат достигается и опциями командной строки).
Как включить подсветку синтаксиса в Nano
В nano предусмотрено еще и внешнее средство конфигурирования - пользовательский конфиг ~/.nanorc. Выполнив в нем некоторые манипуляции, можно несколько расширить функциональность редактора, в частности, обеспечить подсветку синтаксиса. Для включения подсветки по типу просматриваемого файла нужно раскоментировать строки или в глобальном конфигурационном файле nano /etc/nanorc и дописать их в пользовательский конфигурационный файл ~/.nanorc.Напомню, что на клавиатуре PC роль Meta-клавиши выполняет обычно нажатие клавиши Alt (в некоторых раскладках - конкретно Alt'а правого, или, напротив, левого), или нажатие и отпуск клавиши Escape.
Control-последовательности - следующие (в скобках - дублирующие функциональные клавиши и, иногда, Meta-последовательности):
* Control+G (F1) - вызов меню полной подсказки;
* Control+X (F2) - выход из программы;
* Control+O (F3) - запись текущего файла;
* Control+R (F5) - вставка файла в текущий;
* Control+W (F6) - поиск текста в текущем файле;
* Control+(F14 или Meta+R) - замена текста в текущем файле;
* Control+Y (F7 или PgUp) - перемещение на предыдущий экран;
* Control+V (F8 или PgDwn) - перемещение на следующий экран;
* Control+K (F9) = удаление (Cut, вырезать) строку в позиции курсора с сохранением ее в буфере (cutbuffer);
* Control+U - (F10) - вставка содержимого cutbuffer'а в строку в позиции курсора; если последняя не менялась
* - выполняет роль Undo (отмены), штатно не предусмотренной;
* Control+C (F11) - вывод информации о положении курсора в форме вроде
[ строка 4 из 81 (4%), символ 117 из 3092 (3%) ]
* Control+T (F12) - проверка орфографии (посредством установленной программы спеллинга, например, ispell);
* Control+P - перемещение курсора на одну строку вверх;
* Control+N - перемещение курсора на одну строку вниз;
* Control+F - перемещение курсора на один символ вперед;
* Control+B - перемещение курсора на один символ назад;
* Control+A - перемещение курсора в начало текущей строки;
* Control+E - перемещение курсора в конец текущей строки;
* Control+L - перерисовка текущего экрана;
* Control+^ (Meta+A) - выделение (и помещение в буфер) текста, начиная с текущей позиции курсора;
* Control+D - удаление символа в позиции курсора;
* Control+H - удаление символа слева от курсора;
* Control+I - вставка символа табуляции;
* Control+J (F4) автозаполнение текущего абзаца;
* Control+M вставка символа перевода строки (CR) в позиции курсора;
* Control+_ (F13 или Meta+G) - переход на указанный номер строки.
Meta-последовательности работают обычно как переключатели. С их помощью выполняются следующие действия:
* Meta+C - включение/выключение постоянного положения курсора;
* Meta+I - включение/выключение автоотступов;
* Meta+Z - включение/выключение приостановки;
* Meta+X - включение/выключение вывода зоны подсказки;
* Meta+P - включение/выключение режима эмуляции редактора pico;
* Meta+W - включение/выключение режима переноса слов;
* Meta+M - включение/выключение поддержки мыши (только при сборке с поддержкой gpm;
* Meta+K - разрешить/запретить вырезание до конца;
* Meta+E - включение/выключение использования регулярных выражений (regexp).
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга