Un ghid pentru începători la Editorul Nano

Introducere

Există o luptă pe termen lung între utilizatorii Linux despre care editor de linie de comandă este cel mai bun. Într-o tabără vi este editorul care guvernează roostul, dar în altul, este vorba despre emacs.

Pentru ceilalți care au nevoie doar de ceva simplu de utilizat pentru a edita fișiere, există nano . Nu mă înțelegeți greșit și emacii sunt editori foarte puternici, dar uneori trebuie doar să deschideți, să modificați și să salvați un fișier fără a vă aminti comenzile rapide de la tastatură.

Editorul nano are propriul set de comenzi rapide de la tastatură, desigur și în acest ghid am să vă ajut să înțelegeți semnificația tuturor intrărilor de taste speciale pe care le puteți utiliza pentru a vă face viața mai ușoară când utilizați nano.

Cum să obțineți Nano

Editorul nano este disponibil în mod implicit în toate distribuțiile Linux cele mai populare și îl puteți executa cu o singură comandă:

na nr

Comanda de mai sus va deschide pur și simplu un fișier nou. Puteți introduce în fereastră, puteți salva fișierul și puteți ieși.

Cum se deschide un fișier nou și se dă un nume folosind Nano

În timp ce pur și simplu rulați nano este ok s-ar putea să doriți să dați documentul dvs. un nume înainte de a începe. Pentru a face acest lucru dați pur și simplu numele fișierului după comanda nano.

nano myfile.txt

Puteți, bineînțeles, să furnizați o cale completă pentru a deschide un fișier oriunde pe sistemul dvs. Linux (atâta timp cât aveți permisiunea de a face acest lucru).

na nu /path/to/myfile.txt

Cum se deschide un fișier existent utilizând Nano

Puteți utiliza aceeași comandă ca cea de mai sus pentru a deschide un fișier existent. Pur și simplu rulați nano cu calea spre fișierul pe care doriți să-l deschideți.

Pentru a putea edita fișierul, trebuie să aveți permisiuni de editare a fișierului altfel, se va deschide ca fișier readonly (presupunând că aveți permisiuni de citire).

na nu /path/to/myfile.txt

Puteți utiliza, desigur, comanda sudo pentru a ridica permisiunile pentru a permite editarea oricărui fișier.

Cum să salvați un fișier utilizând Nano

Puteți adăuga text la editorul nano pur și simplu tastând conținutul direct în editor. Salvarea fișierului, totuși, necesită utilizarea unei comenzi rapide de la tastatură.

Pentru a salva un fișier în nano apăsați ctrl și in acelasi timp.

Dacă fișierul dvs. are deja un nume, trebuie doar să apăsați pe Enter pentru a confirma numele, altfel va trebui să introduceți numele fișierului pe care doriți să îl salvați ca fișier.

Cum se salvează un fișier în format DOS folosind Nano

Pentru a salva fișierul în format DOS, apăsați ctrl și o pentru a afișa caseta cu numele fișierului. Acum apăsați alt și d pentru formatul DOS.

Cum se salvează un fișier în format MAC folosind Nano

Pentru a salva fișierul în format MAC, apăsați ctrl și o pentru a afișa caseta de nume de fișier. Acum, apăsați alt și m pentru format MAC.

Cum să adăugați textul de la Nano la sfârșitul altui fișier

Puteți adăuga textul din fișierul pe care îl editați până la sfârșitul altui fișier. Pentru a face acest lucru, apăsați ctrl și o pentru a afișa caseta de nume de fișier și introduceți numele fișierului la care doriți să adăugați.

Următorul bit este foarte important:

Apăsați pe alt și pe a

Aceasta va schimba textul de salvare a fișierului în numele fișierului pentru a se adăuga la.

Acum, când apăsați din nou, textul din editorul deschis va fi atașat la numele fișierului pe care l-ați introdus.

Cum să prefixați textul de la Nano la începutul unui alt fișier

Dacă nu doriți să adăugați textul la alt fișier, dar doriți ca textul să apară la începutul altui fișier, atunci trebuie să-l prefixați.

Pentru a prefixa un fișier apăsați ctrl și o pentru a afișa caseta de nume de fișier și introduceți calea către fișierul la care doriți să adăugați.

Din nou foarte important:

Apăsați pe alt și p

Aceasta va schimba textul de salvare a fișierului în fișierul cu prefixul.

Cum să copiați un fișier înainte de al salva în Nano

Dacă doriți să salvați modificările într-un fișier pe care îl editați, dar doriți să păstrați o copie de siguranță a preselor ctrl și o pentru a afișa fereastra de salvare și apoi apăsați pe alt și pe B.

Cuvântul [backup] va apărea în caseta de nume de fișier.

Cum să ieșiți din Nano

După ce ați terminat editarea fișierului, veți dori să părăsiți editorul nano.

Pentru a ieși din nano, apăsați simultan butoanele ctrl și x .

Dacă fișierul nu a fost salvat, vi se va cere să faceți acest lucru. Dacă selectați "Y", vi se va solicita să introduceți un nume de fișier.

Cum se taie textul folosind Nano

Pentru a tăia o linie de text în nano apăsați ctrl și k în același timp.

Dacă apăsați din nou pe ctrl și k înainte de a efectua alte modificări, linia de text este atașată la clipboard-ul virtual.

Când începeți să introduceți mai mult text sau ștergeți text și apăsați ctrl și k, atunci clipboard-ul este șters și numai ultima linie pe care o tăiați va fi disponibilă pentru lipire.

Dacă doriți să tăiați doar o parte dintr-o linie, apăsați pe ctrl și 6 la începutul textului pe care doriți să-l tăiați, apoi apăsați pe ctrl și k pentru a tăia textul.

Cum se lipeste textul folosind Nano

Pentru a insera text folosind nano pur și simplu apăsați ctrl și u . Puteți utiliza această scurtătură de la tastatură de mai multe ori pentru a lipi continuu liniile din nou și din nou.

Cum să justificați și să nu justificați textul în Nano

În general, nu veți folosi nano ca procesor de text și nu sunt prea sigur de ce ați dori să justificați textul, ci să faceți acest lucru în nano press ctrl și j.

Puteți dezactiva textul apăsând pe ctrl și u . Da, știu că aceasta este aceeași scurtătură pentru inserarea textului și că există multe mai multe comenzi rapide disponibile. Nu știu de ce dezvoltatorii nu au ales o altă comandă rapidă.

Afișarea poziției cursorului utilizând Nano

Dacă doriți să știți cât de mult în josul unui document sunteți în nano, puteți apăsa simultan tastele ctrl și c .

Ieșirea este afișată în următorul format:

linia 5/11 (54%), col 10/100 (10%), char 100/200 (50%)

Acest lucru vă permite să știți exact unde vă aflați în document.

Cum se citește un fișier utilizând Nano

Dacă ați deschis nano fără a specifica un nume de fișier, puteți deschide un fișier apăsând simultan ctrl și r .

Acum puteți specifica un nume de fișier pentru a citi în editor. Dacă aveți deja text încărcat în fereastra, fișierul pe care îl citiți se va adăuga în partea de jos a textului curent.

Dacă doriți să deschideți noul fișier într-un nou buffer, apăsați alt și f .

Cum să căutați și să înlocuiți folosind Nano

Pentru a începe o căutare în cadrul nano apăsați ctrl și \ .

Pentru a dezactiva înlocuirea apăsați ctrl și r. Puteți reporni din nou prin înlocuirea repetată a tastei.

Pentru a căuta text, introduceți textul pe care doriți să îl căutați și apăsați înapoi.

Pentru a căuta înapoi prin fișier, apăsați ctrl și r pentru a afișa fereastra de căutare. Apăsați pe al și b .

Pentru a forța sensibilitatea cazului, aduceți din nou fereastra de căutare și apoi apăsați pe alt și pe c . Puteți să o opriți din nou repetând tasta.

Nano nu ar fi un editor de text pentru Linux dacă nu ar oferi o modalitate de căutare folosind expresii regulate. Pentru a transforma expresii regulate pe fereastra de căutare din nou și apoi apăsați pe alt și r .

Acum puteți folosi expresii regulate pentru căutarea textului.

Verificați-vă ortografia în cadrul Nano

Din nou, nano este un editor de text și nu un procesor de text, așa că nu sunt sigur de ce ortografia este o caracteristică cheie a acestuia, dar într-adevăr puteți verifica ortografia dvs. utilizând comanda rapidă ctrl și t .

Pentru ca acest lucru să funcționeze, trebuie să instalați pachetul de vrăji.

Comutatoare Nano

Există un număr de comutatoare pe care le puteți specifica atunci când utilizați nano. Cele mai bune sunt acoperite mai jos. Puteți găsi restul prin citirea manualului nano.

rezumat

Sperăm că acest lucru vă va oferi o mai bună înțelegere a editorului nano. Merită să înveți și comanda mult mai puțin de o curbă de învățare decât vi sau emacs.