Ghidul începătorului pentru Nano, Editorul de linii de comandă Linux
Nou pentru linia de comandă Linux? Confuzat de toți ceilalți editori de text avansați? Cum-Pentru a Geek te-a luat spatele cu acest tutorial pentru Nano, un simplu editor de text care este foarte prietenos cu noi.
Când se obișnuiesc cu linia de comandă, începătorii Linux sunt adesea dezabonați de alți editori de text mai avansați, cum ar fi vim și emacs. În timp ce sunt programe excelente, au o anumită curbă de învățare. Introduceți Nano, un editor de text ușor de folosit, care se dovedește versatil și simplu. Nano este instalat implicit în Ubuntu și în multe alte distribuții Linux și funcționează bine împreună cu sudo, de aceea îl iubim atât de mult.
Rularea Nano
Puteți rula nano în două moduri. Pentru a deschide nano cu un tampon gol, tastați "nano" la promptul de comandă.
De asemenea, puteți utiliza următoarea sintaxă:
nano / path / to / nume fișier
Nano va urma calea și va deschide fișierul dacă există. Dacă nu există, va porni un tampon nou cu acel nume de fișier în acel director.
Să aruncăm o privire la ecranul implicit de nano.
În partea de sus, veți vedea numele programului și numărul versiunii, numele fișierului pe care îl editați și dacă fișierul a fost modificat de la ultima salvare. Dacă aveți un fișier nou care nu este încă salvat, veți vedea "Buffer nou". Apoi, veți vedea conținutul documentului dvs., un corp de text. A treia linie din partea de jos este o linie de "mesaj sistem" care afișează informații relevante pentru programul care execută o funcție. Aici puteți vedea că scrie "Fișier nou". În final, ultimele două rânduri din partea de jos sunt ceea ce face acest program foarte ușor de utilizat: liniile rapide.
Este un editor WYSIWYG; "Ceea ce vedeți este ceea ce obțineți". Ceea ce introduceți direct intră în textul de intrare, cu excepția cazului în care îl modificați cu o cheie precum Control sau Meta. E destul de simplu, scrieți un text, copiați ceva și lipiți-l în terminalul dvs., pentru a avea ceva de jucat.
Comenzi rapide
Funcțiile programului sunt denumite "comenzi rapide" în nano, cum ar fi salvarea, renunțarea, justificarea etc. Cele mai frecvente sunt afișate în partea de jos a ecranului, dar există multe altele care nu sunt. Rețineți că nano nu utilizează tasta Shift în comenzile rapide. Toate comenzile rapide folosesc litere mici și tastele numerice nemodificate, astfel că Ctrl + G nu este Ctrl + Shift + G.
Apăsați Ctrl + G pentru a accesa documentația Ajutor și derulați în jos pentru a vedea o listă de comenzi rapide valide.
Când ați terminat uita-te la listă, apăsați Ctrl + X pentru a ieși din ajutor.
Să presupunem că lucrați la un nou fișier text sau "tampon" și doriți să îl salvați. Aceasta se numește "scriere" și este executată prin apăsarea Ctrl + O. Veți fi solicitat să utilizați un nume de fișier și comenzile rapide din partea de jos vor fi modificate pentru a reflecta ceea ce puteți introduce pentru a finaliza această comandă.
Dacă doriți să inserați conținutul unui alt fișier în buffer-ul curent, tastați Ctrl + R.
Puteți anula ambele comenzi anterioare introducând comenzile Ctrl + C.
Puteți lovi Escape de două ori în loc să țineți apăsată tasta Control, dacă aveți probleme în a face acest lucru. Există, de asemenea, unele comenzi care necesită utilizarea tastei Meta. În majoritatea machetelor de tastatură, Meta este egal cu butonul Alt.
Când doriți să renunțați la nano, trebuie doar să apăsați Ctrl + X. Nano vă va întreba politicos dacă doriți să salvați tamponul dvs. și puteți anula și această acțiune.
Navigare
Acum, că avem o scurtătură de comenzi rapide, să ne obișnuiam să ne mișcăm rapid un fișier text. Desigur, puteți să utilizați întotdeauna Home, End, Page Up, Page Down și tastele săgeți pentru a vă deplasa, dar acest lucru necesită deplasarea degetelor de la literele pe care le iubim atât de mult.
Pentru a muta cursorul înainte sau înapoi, puteți introduce Ctrl + F și Ctrl + B. Pentru a vă deplasa în sus și în jos câte o linie, puteți introduce Ctrl + P și Ctrl + N. Cu alte cuvinte, puteți utiliza aceste chei în locul săgeților dreapta, stânga, sus și jos. Lipsește cheile Acasă și Terminare? Puteți utiliza Ctrl + A și Ctrl + E. Doriți să mutați paginile la un moment dat? Ctrl + V mută în jos o pagină, iar Ctrl + Y mută o pagină.
Dar așteptați, sunt mai multe! Pentru a vă deplasa înainte și înapoi câte un cuvânt la un moment dat, puteți folosi Ctrl + Space și Meta + Space (amintiți-vă că este Alt + Space). Și, dacă sunteți într-adevăr într-o grabă, puteți apăsa Ctrl + _ și apoi introduceți numărul liniei, o virgulă și numărul coloanei pentru a sari direct acolo.
Dacă doriți să vedeți unde este cursorul în prezent, cum ar fi nano-GPS, apăsați Ctrl + C.
Copierea, tăierea și lipirea
Când vrem să copiem textul în mediul grafic, îl evidențiem cu cursorul. În mod similar, în nano îl "marchează" folosind comanda Ctrl + ^. Pur și simplu mutați cursorul în locul în care doriți să începeți marcarea și apoi apăsați Ctrl + ^ pentru ao "seta". Aceasta va marca totul între punctul de pornire până la și NU incluzând cursorul.
Rețineți că cursorul este în spațiul gol, iar copierea / tăierea nu va include acest spațiu. De asemenea, puteți marca înapoi de la punctul setat. Fiți atenți, totuși, deoarece puteți edita textul în timp ce vă marcați. Dacă ați greșit, apăsați din nou Ctrl + ^ pentru a dezactiva marcatorul și puteți începe din nou.
Pentru a copia textul marcat, apăsați Meta + ^. Dacă, în schimb, doriți să tăiați textul, apăsați Ctrl + K.
Pentru a insera textul, mutati cursorul intr-o pozitie potrivita si apasati Ctrl + U.
Dacă doriți să eliminați o întreagă linie de text, pur și simplu apăsați Ctrl + K fără a evidenția nimic. Acest lucru uneori vine la îndemână atunci când editați fișierele de configurare.
Unele comenzi rapide suplimentare
Știi cum în notepad, poți forța linii lungi de text să se înfășoare în ceea ce arată paragrafele? Puteți comuta această caracteristică în Nano cu comanda rapidă Meta + L. Deoarece înfășurarea în linie este setată la "on" în mod implicit, aceasta este de obicei folosită în mod opus; de exemplu, scrieți un fișier de configurare și doriți să dezactivați împachetarea în linie.
Puteți vedea că linia pe care este activă cursorul are un "$" atât la începutul, cât și la final. Aceasta înseamnă că există mai mult text atât înainte cât și după ce porțiunea este afișată pe ecran.
Dacă doriți să căutați un șir de text, apăsați Ctrl + W și introduceți termenul de căutare. Această căutare poate fi anulată la jumătatea execuției apăsând Ctrl + C fără a distruge memoria tampon.
Termenul de căutare anterior apare în paranteze pătrate, lăsând rândul gol și apăsând pe Enter va repeta ultima căutare.
Și după ce te simți foarte confortabil, poți transforma acea secțiune utilă în partea inferioară, lovind Meta + X pentru a obține mai mult spațiu pe ecran pentru editare!
Unele istorii
Nano a fost conceput pentru a fi similar în aspect și simt la un alt program numit Pico. Pico a fost editorul de text implicit al programului Pine, un program de e-mail din zi care nu a fost distribuit cu o licență prietenoasă cu GPL. Aceasta însemna că redistribuirea a fost într-o oarecare măsură o zonă fuzzy, astfel că sa născut proiectul TIP. "TIP Is not Pico" a adăugat câteva funcționalități pe care le lipsea Pico și a fost licențiat pentru distribuție gratuită și, în timp, a devenit nano pe care ne place să o folosim și astăzi. Pentru mai multe informații, consultați secțiunea Istoricul proiectului Nano pe întrebările frecvente.
Puterea nanotehnologiei constă în simplitatea utilizării sale. Comenzile rapide funcționează la fel ca în procesoarele de text bazate pe GUI, cum ar fi Word și Open Office, deci este doar o chestiune de a învăța care fac ce. Totul în afară de asta este doar o simplă editare de text. Data viitoare când trebuie să editați chestii pe linia de comandă, sperăm că veți fi mai confortabil cu asta acum când v-ați familiarizat cu nano.