Nano və ya minimalist IDE

Bu yazıda sizə ilk baxışdan sadə və gözə dəyməyən nano konsol mətn redaktorunun gücünü və gözəlliyini göstərmək istərdim.

Nano və ya minimalist IDE

Giriş

Tərtibatçılar həqiqətən sizin üçün çoxlu faydalı şeylər hazırlayıblar ki, siz belə şübhə edə bilməzsiniz, məsələn: avtomatik girinti, qoşalaşmış mötərizələrə keçid və hətta avtomatik əvəzetmə! Gəlin qaydada gedək.

Standart isti düymələr

M — dəyişdirici düymə (standart Alt); ^ - Nəzarət;
Shift+ox istifadə edərək seçin.

Məncə ən faydalısı| ^ | замена, возможна множественная, выборочная и полная
| ^w | поиск
| ^k | вырезает строку, на которой стоит курсор, или выделенную часть текста
| ^u | вставить
|^⍇⍈⍐⍗| перескакивает на следующее слово или абзац.
| ^Y | переносит курсор в начало файла
| ^] |заканчивает слово, при повторном нажатии подставляет другой вариант(автодополнение)
| ^c | сведения о положении курсора
|M-⍇⍈ | перемещение между открытыми буферами(вкладками)
|M-⍐⍗ | плавная прокрутка
| M-u | отмена ( действует пока есть что отменять) )
| M-] | на парную скобку
| M-n | вклвыкл нумерацию строк (полезно при копипасте)
| M-i | вклвыкл автоотступы

Ümid edirəm heç nəyi unutmamışam...

Konfiqurasiyalar

Gəlin şirin hissəyə keçək... Razılaşın ki, konfiqurasiyaları redaktə etmədən Linux artıq Linux deyil.

Beləliklə, əsas konfiqurasiya sintaksisi vurğulamaq üçün /etc/nanorc-da yerləşir - /usr/share/nano/*
Əsasən edə biləcəyiniz çox maraqlı şeylər var,

məsələn| set autoindent | включает автоотступы
| set backup | включает создание резервных копий
| set mouse | включает поддержку мыши (с ней гораздо удобней)
| set multibuffer | разрешает копипаст из одного файлового буфера(вкладки) nano в другой
| set nohelp | выключает подсказки снизу, увеличивая полезное пространство
| set tabsize N | устанавливает размер табуляций N
|set tabstospaces| конвертирует табуляции в пробелы
| bind|unbind | изменяет горячие клавиши

Sintaksis konfiqurasiyasında siz rəngləri təyin edə/dəyişə bilərsiniz
сolor <название цвета> <"регулярное выражение">
Baxmayaraq ki, özünüzə qərq olsanız və hər şeyi istədiyiniz kimi etsəniz daha yaxşı olar.

Yeri gəlmişkən, hər yeniləmədən sonra yenidən yazılmaması üçün lazımi konfiqurasiyaları ev qovluğuna köçürmək daha yaxşıdır.

Nəticə

Gördüyünüz kimi, nano kifayət qədər zəngin funksionallığa malikdir və dərindən fərdiləşdirmək asandır.

Uğurlar!

Mənbə: www.habr.com

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