Nano sau IDE minimaliste

Î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.

Nano sau IDE minimaliste

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

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster