În 1989, Universitatea din Washington a lansat un client de e-mail *nix numit Pine. Acest client conținea un editor integrat numit Pico, care însemna compozitorul de mesaje al lui Pine, și era scris în C. Pico era un editor simplu care se concentra pe lucrul cu un singur document la un moment dat.
În 1999, când au apărut probleme cu licențierea lui Pico, Chris Allegretta a creat TIP pentru a crea un înlocuitor de software liber. TIP, care însemna TIP isn’t Pico, a fost redenumit Nano în 2000 pentru a evita un conflict cu un instrument Unix numit tip
. Nano a devenit parte a proiectului GNU în 2001 și, ca urmare, Nano este uneori denumit GNU Nano.
Acest articol vă va arăta cum să instalați Nano și vă va oferi comenzi de bază pentru a începe.
Instalare
Instalarea lui Nano pe un sistem bazat pe Red Hat Enterprise Linux este la fel de ușoară ca sudo yum install nano
și, spre deosebire de unii editori, nu este nevoie de nicio configurație suplimentară, cu excepția cazului în care doriți să configurați Nano pentru a fi editorul dumneavoastră implicit. Pentru a face din Nano editorul implicit pentru întregul sistem:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Pentru a face din Nano editorul implicit al unui utilizator:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Apoi, pentru a-l activa, este suficient să tastați ./.bash_profile
, sau să vă deconectați și apoi să vă conectați din nou pentru a vă reseta sesiunea.
Comenzi de bază
Să explorăm comenzile de bază de care veți avea nevoie pentru a începe să folosiți Nano.
Începerea/editarea unui fișier
Pentru a deschide un fișier existent sau pentru a crea un fișier nou, tastați nano <filename>
. Dacă fișierul este sau va fi într-un alt director, tastați nano </path/to/filename>
. Indiferent cum deschideți fișierul, începeți pe ecranul de editare:
Obținerea de ajutor
Există mai multe modalități de a obține ajutor cu Nano. Dacă vă aflați în linia de comandă, consultați paginile man tastând man nano
, care va returna opțiunile din linia de comandă.
Celelalte tipuri de ajutor sunt disponibile în cadrul programului, odată ce ați început să editați. Primul tip este ceea ce eu tind să numesc „ajutor pe ecran”, deoarece este vizibil în permanență în partea de jos a ecranului (deși această caracteristică variază dacă sunteți în curs de a utiliza una dintre funcțiile programului Nano prin intermediul unei comenzi rapide). De exemplu, dacă tastați comanda rapidă pentru justify, comanda rapidă pentru unjustify înlocuiește una dintre opțiunile inițiale. Un alt exemplu este atunci când efectuați o căutare. Ajutorul de pe ecran se schimbă în comenzi rapide pe care le puteți utiliza în timpul căutării.
Pentru a accesa ajutorul principal al Nano, tastați Ctrl+G sau Ctrl+g, deoarece Nano nu este sensibil la majuscule și minuscule în ceea ce privește comenzile rapide și căutările.
Dacă accesați ajutorul din ecranul principal de editare, veți fi condus la ajutorul principal pentru Nano, care include toate funcțiile diferite ale programului și scurtăturile acestora, precum și o scurtă explicație a fiecăreia:
Dar, dacă ați accesa ajutorul de la una dintre funcțiile programului, veți găsi un ajutor mai specializat, similar cu modul în care se schimbă scurtăturile de pe ecran.
Cercetare (și înlocuire)
Puteți accesa funcția de căutare prin intermediul comenzii rapide Ctrl+W, iar aceasta nu este sensibilă la majuscule și minuscule, așa cum s-a menționat anterior. O altă caracteristică a acestei comenzi rapide este că va înfășura fișierul, astfel încât, dacă ați început mai jos în text și există o potrivire mai sus, căutarea se va înfășura până la acel loc:
Dacă, în timpul căutării, doriți să înlocuiți textul sau caracterul pe care îl căutați, puteți face acest lucru cu ajutorul comenzii rapide Ctrl+R. Notă: dacă ați căutat deja cel puțin până la prima potrivire, Ctrl+R va fi pentru „Read File” (Citire fișier), astfel încât va trebui să folosiți Ctrl+W și apoi Ctrl+R pentru a face o căutare și înlocuire. Dacă se găsește o potrivire, vi se cere să înlocuiți acea instanță cu un Y
(da) sau N
(nu), sau să înlocuiți toate instanțele, sau să anulați căutarea și înlocuirea cu totul.
Mutarea în jur
Vă puteți deplasa în Nano în timp ce folosiți funcția de căutare, sau în timp ce editați. Atunci când vă aflați în funcția de căutare, utilizați diversele comenzi rapide pentru a vă deplasa la începutul sau la sfârșitul liniei, paragrafului sau al documentului însuși (notat prin prima sau ultima linie). De asemenea, puteți merge la o anumită locație în cadrul documentului.
Când vă deplasați în timpul editării, aveți opțiunea de a merge la pagina anterioară sau la pagina următoare.
Cupare și lipire
Ca și în cazul majorității editorilor, aveți posibilitatea de a tăia (Ctrl+K) și lipi (Ctrl+U) în Nano, deși lipirea este menționată ca Uncut. Pentru a tăia o anumită secțiune dintr-o linie sau linii, mai întâi marcați selecția folosind Ctrl+Shift+6 (Ctrl+^), apoi deplasați cursorul la capătul selecției și folosiți din nou comanda rapidă Ctrl+^ pentru a tăia textul din document.
Căutarea locației
Vreți să aflați unde se află cursorul dumneavoastră în document? Scurtătura Ctrl+C oferă linia, coloana, caracterul și procentul de parcurs în document.
Justificarea
Justificarea unui paragraf îl respațializează astfel încât toate liniile să atingă atât marginea stângă cât și cea dreaptă, adăugând spații albe, după caz. Pentru a justifica paragraful curent, folosiți comanda rapidă Ctrl+J; dar, la fel ca în cazul decuplării, folosiți comanda rapidă Ctrl+U pentru a dejuca.
Inserarea fișierelor
După cum am menționat când am discutat despre istoricul lui Nano, puteți lucra doar cu un singur fișier la un moment dat. Cu toate acestea, puteți insera un alt fișier în documentul la care lucrați în prezent. Pentru a insera celălalt fișier în locația dvs. curentă din document, utilizați comanda rapidă Ctrl+R. Puteți apoi să furnizați calea fișierului tastând-o sau să utilizați Ctrl+T pentru a căuta în sistemul de fișiere.
Salvare sau ieșire
Există momente în care doriți să vă salvați documentul în timpul editării și fără a fi nevoie să vă deconectați din document. Această situație poate fi denumită salvare sau scriere. Pentru a face acest lucru, folosiți comanda rapidă Ctrl+O și vi se va cere numele de fișier pe care să îl folosiți (oferindu-vă posibilitatea de a salva într-un alt fișier, dacă doriți).
Scoaterea
Scoaterea din Nano este simplă. Se tastează Ctrl+X. Vi se oferă posibilitatea de a salva fișierul, de a-i da un nume nou sau de a nu-l salva deloc. Sau, puteți alege să nu ieșiți din document până la urmă.
Pro și contra
După cum puteți vedea, Nano este destul de simplu și direct de utilizat. De asemenea, este extrem de ușor și, la un moment dat, a fost editorul implicit, precum și editorul instalat atunci când se afla în modul de recuperare. Cu toate acestea, Nano are limitările sale, cum ar fi un set de funcții mai mic decât cel pe care l-ați găsi într-un editor mai robust, cum ar fi Vim sau Emacs, inclusiv posibilitatea de a lucra la mai mult de un document în același timp.
.