În acest articol aș dori să vă arăt puterea și frumusețea editorului de text în consolă nano, simplu și discret la prima vedere.

Introducere
Dezvoltatorii au pregătit de fapt foarte multe funcționalități utile pentru voi, despre care s-ar putea să nu suspectați, cum ar fi: autoindentarea, saltul pe paranteze corespunzătoare și chiar completarea automată! Să le luăm pe rând.
Tastele de comandă standard
M — tasta modificatoare (implicit Alt); ^ — Control;
Selectare folosind Shift+săgeată.
Cele mai utile din punctul meu de vedere| ^ | înlocuirea este posibilă, multiplu, selecție și completă
| ^w | căutare
| ^k | taie linia pe care se află cursorul sau partea selectată a textului
| ^u | lipire
|^⍇⍈⍐⍗| sare la următorul cuvânt sau paragraf.
| ^Y | mută cursorul la începutul fișierului
| ^] | termină cuvântul, la apăsarea repetată introduce o variantă diferită (autocompletare)
| ^c | informații despre poziția cursorului
|M-⍇⍈ | navigare între buferele deschise (taburi)
|M-⍐⍗ | derulare lină
| M-u | anulare (funcționează atâta timp cât există ce anula)
| M-] | la paranteza corespunzătoare
| M-n | activează/dezactivează numerotarea liniilor (utilă la copiere și lipire)
| M-i | activează/dezactivează autoindentarea
Sper că nu am uitat nimic...
Configurații
Să trecem la cele mai interesante... Să recunoaștem, fără editarea configurațiilor, Linux-ul nu mai e Linux.
Așadar, configurația principală se află în /etc/nanorc, pentru evidențierea sintaxei — în /usr/share/nano/*
În general, se pot face multe lucruri interesante,
de exemplu| set autoindent | activează autoîndentarea
| set backup | activează crearea de copii de rezervă
| set mouse | activează suportul pentru mouse (este mult mai convenabil)
| set multibuffer | permite copierea și inserarea dintr-un buffer de fișiere (taburi) nano în altul
| set nohelp | dezactivează sugestiile de jos, sporind spațiul util
| set tabsize N | setează dimensiunea tabulațiilor N
|set tabstospaces| convertește tabulațiile în spații
| bind|unbind | modifică tastele de rapiditate
În configurația pentru sintaxă se pot seta/modifica culorile
culorile
Cu toate acestea, ar fi mai bine dacă v-ați avânta singuri acolo și ați face totul cum doriți.
Apropo, este mai bine să copiați configurațiile necesare în folderul home, pentru a nu fi suprascrise după fiecare actualizare.
Concluzie
După cum vedeți, nano are o funcționalitate destul de bogată și este ușor de personalizat.
Mult noroc!
Sursa: habr.com
