Nano or minimalist IDE

Bu məqalədə sizə ilk baxışdan sadə və əhəmiyyətsiz görünən nano konsol mətn redaktorunun gücünü və gözəlliyini göstərmək istəyirəm.

Nano or minimalist IDE

Giriş

Həqiqətən, inkişafçılar sizin üçün çox faydalı şeylər hazırlayıblar ki, siz bunlardan bəlkə də xəbərdar deyilsiniz, məsələn: avtomatik girinti, cüt mötərizəyə keçid və hətta avtomatik tamamlama! Gəlin sırayla gedək.

Standart qısa düymələr

M — modifikasiya düyməsi (təqdim olunan halda Alt); ^ — Control;
Shift+ox düyməsi ilə seçmək.

Mənim fikrimcə, ən faydalıları| ^ | dəyişmə, bir neçə, seçmə və tam mümkün
| ^w | axtar
| ^k | kursordan olan sətri və ya seçilmiş mətni kəsir
| ^u | yapışdır
|^⍇⍈⍐⍗| növbəti sözə və ya abzasına keçir.
| ^Y | kursoru faylın əvvəlinə aparır
| ^] | sözü bitirir, təkrar basıldığında müxtəlif variantları təqdim edir (avtomatik tamamlama)
| ^c | kursorun vəziyyəti haqqında məlumat
|M-⍇⍈ | açıq buferlər (tablar) arasında hərəkət
|M-⍐⍗ | hamar sürüşdürmə
| M-u | ləğv (ləğv etmək üçün hələ bir şey var olduğu müddətcə)
| M-] | uyğun parantezə
| M-n | sətir nömrələməsini açıb bağlamaq (kopyalama və yapışdırma zamanı faydalıdır)
| M-i | avtomatik girintiləri açıb bağlamaq

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

Konfiqurasiyalar

İndi maraqlı hissəyə keçirik... Razılaşın ki, konfiqurasiyaların redaktə olunmadan Linux — artıq Linux deyil.

Beləliklə, əsas konfiqurasiya /etc/nanorc-dadır, sintaksis işarələməsi isə /usr/share/nano/*-dədir.
Əsasən, burada çox şey maraqlı edə bilərsiniz,

məsələn| set autoindent | avtomatik içəri girilənləri aktiv edir
| set backup | ehtiyat nüsxələrinin yaranmasını aktiv edir
| set mouse | siçan dəstəyini aktiv edir (bu, daha rahatdır)
| set multibuffer | bir nano fayl buferindən (tablardan) başqasına kopyalamağa icazə verir
| set nohelp | aşağıdakı köməkləri deaktiv edir, faydalı sahəni artırır
| set tabsize N | tab ölçüsünü N olaraq müəyyən edir
|set tabstospaces| tabları boşluqlara çevirir
| bind|unbind | qısa yolları dəyişir

Sintaksis konfiqurasiyasında rəngləri təyin etmək/dəyişmək mümkündür
color
Amma daha yaxşı olar ki, siz özünüz ora dalıb hər şeyi istədiyiniz kimi edəsiniz.

Bu arada, lazım olan konfiqurasiyaları ev qovluğuna kopyalamaq daha yaxşıdır, beləliklə hər yeniləmədən sonra silinməz.

Nəticə

Gördüyünüz kimi, nano kifayət qədər zəngin funksionallığa malikdir və özünüzə uyğun olaraq dərin tənzimləmələr etmək asandır.

Uğurlar!

Mənbə: habr.com

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster