Un ghid pentru începători pentru utilizarea editorului Nano Text pe Linux. Vreo modalitate de a căuta text în nano? Cum să ieși din nano și să salvezi

Și distribuit sub licența GNU GPL. Momentan inclus în distribuțiile Ubuntu în mod implicit și nu necesită instalare.
Pentru a rula nano, deschideți un terminal și rulați:

nano

Opțiuni de utilizare

Folosind o comandă standard care vă permite să obțineți ajutor pentru utilizarea programului, unde puteți vizualiza opțiuni posibile pentru deschiderea fișierelor și alte informații, ar trebui să rulați:

nano --ajutor

Obținem „eșapamentul” prezentat mai jos. Pentru a fi repetat, comanda

Nume_program --help

Standard pentru toate programele de consolă.

Utilizare: nano [OPȚIUNI] [[+RÂND,COLOANĂ] FIȘIER]... Opțiune Formă lungă Semnificație -h, -? --help Afișați acest mesaj +ROW,COLUMN Începeți de la rândul și rândul specificat -A --smarthome Activați butonul de acasă inteligent -B --backup Salvați copii de rezervă fisiere existente -C<дир>--backupdir=<дир>Director pentru stocarea backup-urilor unice -D --boldtext Utilizare font aldineîn loc de obișnuitul -E --tabstospaces Conversia file în spații -F --multibuffer Permite mai multe buffer-uri de fișiere -H --historylog Salvați și citiți istoricul de căutare/înlocuire linie -I --ignorercfiles Nu utilizați pe fișierele nanorc -K -- rebindkeypad Remediați problema tastatură mică -L --nonewlines Nu adăugați linii goale la sfârșitul fișierului -N --noconvert Nu convertiți din formatul DOS/Mac -O --morespace Utilizați o linie suplimentară pentru editare -Q<стр>--quotestr=<стр>Linie citată -R --restricționat Mod restricționat -S --ușoară Derulare linie cu linie în loc de jumătate de ecran -T<#чис>--tabsize=<#чис>Setați lățimea filei la #număr de coloane -U --quickblank Utilizați bara de stare de ștergere rapidă -V --version Afișați versiunea și ieșiți -W --wordbounds Utilizați detectarea mai precisă a limitelor cuvintelor -Y<стр>--sintaxă=<стр>Utilizați descrierea sintaxei pentru evidențierea -c --const Afișați întotdeauna poziția cursorului -d --rebinddelete Remediați Backspace/Ștergeți problema -i --autoindent Indentați automat liniile noi -k --cut Tăiați de la cursor la sfârșitul liniei -l --nofollow Nu urmați legăturile simbolice, suprascrieți -m --mouse Permiteți utilizarea mouse-ului -o<дир>--operatingdir=<дир>Setați directorul de lucru -p --preserve Rezervați butoanele XON (^Q) și XOFF (^S) -q --quiet Ignorați în tăcere erorile de pornire, cum ar fi fișierul rc -r<#столбцы>--umple=<#столбцы>Setați punctul de întrerupere de linie la #columns -s<программа>--speller=<программа>Utilizare program alternativ verificare ortografică -t --tempfile Înregistrare automată la ieșire, fără întrebări -u --undo Permiteți funcția de anulare [EXPERIMENTAL] -v --vizualizare Mod de vizualizare (numai citire) -w --nowrap Nu împachetați linii lungi - x -- nohelp Nu afișați cele două linii de ajutor în partea de jos -z --suspend Permite suspendarea -$ --softwrap Activați împachetarea liniei soft -a, -b, -e, -f, -g, -j (ignorat , pentru compatibilitate Pico)

text de ajutor nano

nano editor conceput pentru a emula funcționalitatea și ușurința de utilizare a editorului original UW Pico. Editorul este împărțit în 4 părți principale: linia de sus conține versiunea programului, numele curent al fișierului care este editat și dacă s-au făcut modificări fișierului curent. A doua parte este fereastra principală de editare, care afișează fișierul care este editat. Bara de stare - a treia linie de jos - arată diferit mesaje importante. Cele două rânduri de mai jos arată cele mai frecvent utilizate combinații de taste.

Sistemul de notare pentru combinațiile de taste este următorul: Combinațiile cu control sunt indicate prin simbolul (^) și sunt introduse prin apăsarea tastelor Ctrl sau dublu click Escape Esc ; combinațiile cu Esc sunt indicate de simbolul Meta m și pot fi introduse folosind butoanele Esc, Alt sau Meta, în funcție de tastatura utilizată. De asemenea, apăsând Esc de două ori și apoi introduceți un număr din trei cifre de la 000 la 255 va introduce caracterul corespunzător.
Următoarele combinații sunt disponibile în fereastra principală de editare. Combinațiile alternative sunt afișate între paranteze:

Ctrl + G sau F1 - Afișează acest ajutor
Ctrl + X sau F2 - Închideți tamponul curent / Ieșiți din nano
Ctrl + O sau F3 - Scrieți fișierul curent pe disc
Ctrl + J sau F4 - Aliniați paragraful curent

Ctrl + R sau F5 - Lipiți un alt fișier în cel curent
Ctrl + W sau F6 - Căutați text sau expresie regulată
Ctrl + Y sau F7 - Mergeți la ecranul anterior
Ctrl + V sau F8 - Treceți la ecranul următor

Ctrl + K sau F9 - Tăiați linia curentă și salvați-o în clipboard
Ctrl + U sau F10 - Lipiți conținutul clipboard-ului în linia curentă
Ctrl + C sau F11 - Afișează poziția cursorului
Ctrl + T sau F12 - Verificați ortografia dacă este disponibil

m + \ sau m + | - La prima linie a fișierului
m + / sau m + ? - Până la ultima linie a fișierului

Ctrl + _ sau m + G - Accesați numărul și rândul specificate
Ctrl + \ sau m + R - Înlocuiește textul sau expresia regulată
Ctrl + ^ sau m + Alt - Marcați textul la poziția curentă a cursorului
m + W - Repetați ultima căutare

m + ^ sau m + 6 - Copiați linia curentă și salvați-o în clipboard
m + ) - Mărește indentarea liniei
m + ( - Descrește indentarea liniei
Ctrl + F - Redirecționează un caracter
Ctrl + B - Înapoi un caracter
Ctrl + Spațiu - Redirecționează un cuvânt
m + Spațiu - Reveniți cu un cuvânt
Ctrl + P - Treceți la linia anterioară
Ctrl + N - Treceți la linia următoare

Ctrl + Alt - Mergeți la începutul liniei curente
Ctrl + E - Până la sfârșitul liniei curente
m + (sau m + 9 - La începutul paragrafului curent; apoi la următorul paragraf
m +) sau m + 0 - Până la sfârșitul paragrafului curent; apoi paragraful următor
m + ] - La paranteza corespunzătoare
m + − sau m + _ - Derulați o linie în sus fără a muta cursorul
m + + sau m + = - Derulați în jos o linie fără a muta cursorul
m+< или m + , - Переключить на предыдущий буфер
m + > sau m + . - Comutați la următorul buffer

m + V - Lipiți următoarea combinație de taste așa cum este
Ctrl + I - Inserați fila la poziția cursorului
Ctrl + M - Inserați linia la poziția cursorului
Ctrl + D - Șterge caracterul de sub cursor
Ctrl + H - Șterge caracterul din stânga cursorului
m + T - Tăiați de la poziția curentă la sfârșitul fișierului

m + J - Aliniați întregul fișier
m + D - Numărați numărul de cuvinte, linii și caractere
Ctrl + L - Actualizează ecranul curent
Ctrl + Z - Editor de pauză (dacă este activat)
m + X - Activarea/dezactivarea modului de ajutor
m + C - Afișare constantă a poziției de activare/dezactivare
m + O - Utilizați o linie suplimentară pentru a edita activarea/dezactivarea
m + Shift - Activare/dezactivare defilare lină
m + P - Activarea/dezactivarea spațiilor de afișare
m + Y - Evidențierea sintaxei activare/dezactivare
m + H - inteligent butonul de pornire permite/nega
m + I - Permite/dezactivează indentările automate
m + K - Tăiați până la capăt activare/dezactivare
m + L - Activare/dezactivare automată a ruperii de linie
m + Q - Convertiți filele în spații activare/dezactivare
m + B - Efectuați copiile de siguranță permise/dezactivate
m + F - Activarea/dezactivarea mai multor buffer-uri de fișiere
m+M - Activare/dezactivare suport mouse
m + N - Fără conversie din formatul DOS/Mac, activați/dezactivați
m + Z - Suspendare activare/dezactivare
m + $ - Activează/dezactivează întreruperile de linie

Evidențierea sintaxelor

Pe servere la distanță pentru a edita configurațiile puteți folosi nano - rapid, clar, simplu editor de text, cu evidențiere de sintaxă. De acord, este foarte convenabil

1. Să aflăm unde se află fișierele de exemplu .nanorc în sistemul nostru. Pe Ubuntu sunt de obicei în directorul /usr/share/nano/. Să copiem fișierul de configurare în directorul nostru:

$ cp / etc/ nanorc ~/ .nanorc

2. Adăugați linii la fișier ~/.nanorc(pe Ubuntu sunt incluse exemple de configurare) pentru a evidenția fișierele de care avem nevoie dacă nu sunt în fișierul de configurare standard:

## TeX include „/usr/share/nano/patch.nanorc”## POV-Ray include „/usr/share/nano/pov.nanorc” ## Perl include „/usr/share/nano/perl.nanorc” ## Fișierele Nanorc includ „/usr/share/nano/nanorc.nanorc”## Python include „/usr/share/nano/python.nanorc”## C/C++ include „/usr/share/nano/c.nanorc” ## Groff include „/usr/share/nano/groff.nanorc”## Asamblatorul include „/usr/share/nano/asm.nanorc” ## Ruby include „/usr/share/nano/ruby.nanorc” ## Paginile de manual includ „/usr/share/nano/man.nanorc” ## HTML includ „/usr/share/nano/html.nanorc” ## Scripturile shell Bourne includ „/usr/share/nano/sh.nanorc” ## Sun Java includ „/usr/share/nano/java.nanorc”

3. Dacă acest lucru nu este suficient, atunci luați pachetul Syntax Highlight Pack și ajustați evidențierea atunci când editați orice.

Și sisteme de operare asemănătoare Unix.

GNU nano este o clonă a binecunoscutului editor Pico. A fost dezvoltat în 1991 și a fost inițial numit TIP. Adevărat, în 2000 a fost redenumit. resursă oficială -nano-editor.org.

Noul editor se bazează pe biblioteca curses și este distribuit sub licența GNU GPL. Astăzi este inclus în distribuțiile Ubuntu în mod implicit și nu trebuie instalat.

Unde să încep? Pentru a lansa editorul de consolă, trebuie să deschideți un terminal (trebuie să-l găsiți în meniul Aplicații-Standard) și să rulați comanda:nano . Pentru a crea și deschide un fișier, comanda este -# nanofilename .

Pentru a lucra cu el ai nevoie doar de o tastatură. Depărtați mouse-ul.

În esență, Nano este proiectat pentru a emula funcționalitatea și capacitatea de utilizare a UW Pico original. Editorul este împărțit în 4 părți. Prima afișează versiunea programului, numele fișierului și modificările curente din acesta. Al doilea este un fișier care este editat acest moment. A treia parte de jos arată mesaje importante. Al patrulea arată acele combinații care sunt cel mai des folosite.

Editorul este controlat folosind o comandă rapidă de la tastatură. Să ne uităm la câteva exemple: salvați documentul curentctrl+o , accesând meniul de căutarectrl+w , obțineți comenzi rapide de la tastatură disponibilectrl+g . Combinațiile cu tastele Meta sunt, de asemenea, folosite, de exemplu,meta+s – activați sau dezactivați defilarea lină.

Ușor de învățat, Nano este potrivit pentru utilizatorii începători, dar gestionează și sarcinile de configurare fără probleme.Versiunea îmbunătățită nano 2.0 s-a remarcat prin capacitățile sale actuale : suport pentru codificarea UTF-8, evidențierea sintaxei îmbunătățită, capacitatea de a copia text fără a-l tăia, capacitatea de a imprima fiecare caracter care a fost apăsat pe tastatură, repeta ultima căutare fără interogare (tasta Meta + W/ Ctrl + W), verificarea ortografică / înlocuiți numai secțiunea selectată de text, mutați textul selectat la dreapta, mutați la începutul și sfârșitul paragrafului, căutați în shell manager de fișiere, conversia automată a fișierelor de diferite formate unul la unul.

Principalele comenzi în nano:

  1. pentru a apela directorul complet prompt -CTRL+G sau F1 ;
  2. a părăsi programul -CTRL+X sau F2 ;
  3. pentru a scrie următorul fișier -CTRL+O sau F3 ;
  4. pentru a insera un fișier în următorul -CTRL+R sau F5 ;
  5. pentru a căuta text în următorul fișier -CTRL+W sau F6 ;
  6. pentru a înlocui textul în următorul fișier -CTRL+\(F14 sau Meta+R) ; Mai întâi se introduce textul înlocuitor, apoi, după apăsarea Enter, se introduce textul înlocuit;
  7. pentru a migra la ecranul de previzualizare –CTRL+Y (F7 sau PgUp) ;
  8. pentru a migra la ecranul viitor -CTRL+V (F8 sau PgDwn) ;
  9. CTRL+K (F9) = ștergerea (Tăiarea, tăierea) a unei linii la poziția cursorului și stocarea acesteia într-un buffer (tampinarea tamponului);
  10. pentru a introduce conținutul tamponului de tăiere într-o linie la poziția markeruluiCTRL+U – (F10) ; dacă acesta din urmă nu s-a modificat, îndeplinește rolul de Undo (anulare), care nu este prevăzut în mod normal; poate fi folosit și pentru clonarea nelimitată a liniilor dintr-o parte arbitrară a textului - trebuie doar să mutați cursorul în locul dorit după ștergere;
  11. pentru a afișa informații despre poziția cursorului în formular -CTRL+C (F11) ;
  12. pentru a verifica ortografia (prin intermediul unui program de ortografie extern, dacă este instalat și opțiunea corespunzătoare este activată în configurație, vezi mai jos) –CTRL+T (F12) ;
  13. pentru a migra marcatorul (cursorul) cu o linie în sus -CTRL+P ;
  14. pentru a migra marcatorul cu o linie în jos -CTRL+N ;
  15. pentru a migra marcatorul cu un caracter înainte –CTRL+F ;
  16. pentru a migra marcatorul cu un caracter înapoi -CTRL+B ;
  17. pentru a migra un marcator la începutul liniei următoare –CTRL+A ;
  18. pentru a migra un marcator la sfârșitul liniei următoare -CTRL+E ;
  19. pentru a redesena următorul ecran -CTRL+L ;
  20. pentru a selecta (și plasa în buffer) text, începând de la următoarea poziție a cursorului -CTRL+^ (Meta+A) ;
  21. pentru a elimina un caracter într-o poziție de marcare -CTRL+D ;
  22. pentru a elimina caracterul din stânga marcatorului –CTRL+H ;
  23. pentru a insera un caracter tabulator –CTRL+I ;
  24. pentru a completa automat următorul paragraf -CTRL+J (F4) ;
  25. pentru a insera un caracter de linie nouă (CR) la o poziție a marcatorului –CTRL+M ;
  26. pentru a merge la numărul de linie dorit -CTRL+_ (F13 sau Meta+G) .

După cum am scris mai sus,folosind tasta Meta poti executa si comenzi. Lista următoarelor comenzi cu Meta:

  1. pentru conectare i/dezactivați poziția markerului permanent –Meta+C ;
  2. pentru conectare I / dezactivează indentările automate –Meta+I ;
  3. pentru conectare i/dezactiv suspendarea -Meta+Z ;
  4. pentru conectare I / dezactivează ieșirea zonei indicii –Meta+X ;
  5. pentru conectare I/dezactiv modul de emulare a editorului pico –Meta+P ;
  6. pentru conectare i / dezactivează modul de încadrare a cuvintelor -Meta+W ;
  7. pentru conectare i / dezactivează suportul mouse-ului (numai când construiești cu suport gpm -Meta+M ;
  8. pentru comanda de activare/dezactivare a tăierii până la capăt –Meta+K ;
  9. pentru conectare Utilizare I/OFF expresii obisnuite(exp. reg.) -Meta+E .

Există, de asemenea, o comandă care va elimina absolut totul de pe computer. Fii vigilent și nu executa niciodată comenzi pe care nu le cunoști. Verificați combinațiarm -rf / și echivalent cu acesta:ecou „test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:-@[-`{-};`-{/” -;;s;;$_;see’ neobservat de dvs., puteți șterge toate informațiile de pe computer. Prin urmare, aveți grijă ce comenzi executați.

Pentru începătorii care abia încep să învețe Linux, terminalul este foarte stresant, dar când vine vorba de comanda nano...

Aproape toate serverele care rulează pe Linux, inclusiv Ubuntu Server, nu folosesc un shell grafic, toate setările se fac folosind terminalul. În distribuțiile desktop Linux, situația este puțin mai simplă, dar totuși, dacă doriți să reglați fin sistemul, atunci nu puteți evita să vă familiarizați cu terminalul. Una dintre cele mai dificile „comenzi” de stăpânit este Nano Linux. Această comandă, " nano ", nimic mai mult decât un editor de text pentru consolă.

Cum să utilizați Nano Text Editor în terminalul Linux

În acest articol vom încerca să vă spunem clar cum să utilizați acest editor de text, astfel încât Linux să nu pară o comandă de operare atât de complexă.

Instalarea Nano pe Linux

Dacă terminalul nu răspunde în niciun fel la comanda nano, atunci acest editor de text nu este instalat. Pentru a-l instala, introduceți comanda:

sudo apt install nano

Totul este gata de lansare!

Lansare nano

Editor de text nano functioneaza doar in terminal. Încă o precizare, înainte de a începe, sistemul de operare Linux este sensibil la majuscule și minuscule, dacă un cuvânt sau o parte dintr-o comandă este scrisă cu majuscule, atunci trebuie să-l tastați astfel, altfel veți primi o eroare.

Dacă vă aflați în directorul (dosarul) în care se află fișierul text necesar, atunci, pentru a începe editarea acestuia folosind nano trebuie să scrieți în terminal astfel:

Nano index.html

Apropo, echipa vă va ajuta să aflați în ce director vă aflați acum pwd , și ce fișiere se află în apropiere? ls .

Dacă edităm un fișier care se află într-un alt director (dosar), atunci trebuie să specificați calea completă în terminal:

Nano /var/www/html/index.html

Dacă editați brusc un fișier sensibil la împachetarea cuvintelor, atunci introduceți comanda în terminal nano cu cheie suplimentară -w :

Nano -w/var/www/html/index.html

Pentru a deschide un document pe un anumit rând sau coloană nano + rând, coloana nume_fișier

De exemplu nano +3,2 /etc/hosts

Nano taste rapide pentru control într-un editor de text

Cu informații text introduse nano nimeni nu ar trebui să aibă probleme. Dar cât de convenabil este să gestionezi datele text, să le ștergi în bloc, să le muți și, cel mai important, cum să le salvezi în nano, mulți oameni au probleme cu asta.

Numele acțiunii taste rapide nano
Deschideți un fișier pe o anumită linie

+ Numărul de linie

De exemplu:

nano +25 log.txt

Mișcare „lentă” în lateral - sus, jos, stânga, dreapta Chei

sau

Ctrl FȘi Ctrl B

←→ sau

Ctrl PȘi Ctrl N

Treceți la începutul fișierului Alt | sau Alt\
Mutați la sfârșitul fișierului Alt / sau Alt?
Înainte cu un cuvânt Ctrl Spațiu
Deplasați-vă la începutul liniei Ctrl A
Deplasați-vă la sfârșitul liniei Ctrl E
Înapoi un cuvânt Spațiu alternativ
Treceți la rând după număr Alt G sau Ctrl -
Pagina următoare (dacă fișierul text este lung) Ctrl Y
Pagina anterioară (dacă fișier text lung) Ctrl V
Tăiați „Ștergeți” întreaga linie Ctrl K
Ștergeți totul de la cursor până la sfârșitul fișierului ALT T
Lipiți o linie tăiată sau copiată anterior Ctrl U
Selectați o parte a textului, copiați sau tăiați-o (sau ștergeți) Treceți la secțiunea de text necesară

Clemă ALT A

și mutați cheile ↓←→

Copie Alt-6

Tăiați sau ștergeți Ctrl K

Inserați fila Ctrl I
Lipiți informații text dintr-un alt fișier Ctrl R

indica calea către fișier

În nano arată numărul rândului și al coloanei CTRL C
Găsiți cuvântul necesar într-un fișier text Ctrl W

scrie cuvântul căutat

Găsește următorul Ctrl W
Salvarea modificărilor într-un fișier Ctrl O

presa introduce

Salvarea modificărilor unui fișier și ieșirea din editorul nano Ctrl O

apasa Enter

Nu salvați modificările făcute Ctrl Z
Salvați modificările și redenumiți fișierul Ctrl X

presa Y

introduceți un nume de fișier nou

presa introduce

Sper că folosirea editorului de text nano terminal nu va mai fi o bătaie de cap atât de mare ca înainte!

Mai aveți întrebări suplimentare? Scrie-le în comentarii despre ce ai făcut sau invers!

Asta e tot! Citiți mai multe articole și instrucțiuni în secțiune. Rămâneți cu site-ul, va fi și mai interesant!

Toate comenzile sunt emise prin apăsarea combinațiilor de taste - butoane funcționale sau combinația Ctrl-litera, Alt-litera.

Alt este emulat apăsând Esc o dată, Ctrl prin apăsare dublă. În loc de Alt-X puteți tasta Esc X , în loc de Ctrl K puteți tasta Esc Esc K .

Săgețile sus-stânga-dreapta-jos fac exact ceea ce ar trebui să facă.
Începutul liniei - Acasă
Sfârșit de linie - Sfârșit
Pagina în jos - PgDn
Pagini în sus - PgUp

Un cuvânt înainte - Ctrl-Spațiu
Un cuvânt înapoi - Alt-Spațiu(cursorul apare la începutul cuvântului)
La începutul fișierului - Alt-| sau Alt-\ (pe scurt, butonul Alt- și „acest”)
Până la sfârșitul fișierului - Alt-/ sau Alt-? (în mod similar, butonul Alt „acest”)
Până la prima linie goală - Alt-0(sau Alt-))
Până la prima linie goală - Alt-9(sau Alt-()


Activare/Dezactivare încadrare în linie - Alt-L
Accesați linia cu numărul specificat - Alt-G

Selectarea textului se face fie cu mouse-ul, fie cu tastatura. De la tastatură, selecția are loc astfel: mai întâi, începutul selecției este marcat: Alt-A sau Ctrl-^. Urmează navigarea - și până când acțiunea este efectuată asupra textului din buffer, selecția este salvată.

Textul selectat poate fi copiat în clipboard - combinație Alt-6.

Apoi, putem lipi textul din clipboard − Ctrl-U sau F10.

În plus, pentru a ușura editarea, Ctrl-K șterge linia dacă nu există nicio selecție. Fie în întregime, fie de la cursor până la sfârșitul liniei. Comportamentul este schimbat printr-o combinație Alt-K(în mod implicit, modul este de a șterge întreaga linie, iar Alt-K o comută înainte și înapoi).

Vă rugăm să rețineți că linia ștearsă se află în buffer, așa că o puteți lipi folosind Ctrl-U .

O altă combinație pentru leneși - Alt-T, ștergând totul de la cursor până la sfârșitul fișierului (comandă trunkate).

Pentru a insera text dintr-un alt fișier, utilizați butonul Ins(Cred că toți utilizatorii vim sunt bine conștienți de comportamentul acestui buton în nano).

Toate secvențele de control de bază sunt listate în partea de jos a ferestrei terminalului.

Secvențele de control sunt după cum urmează (în paranteze sunt tastele funcționale duplicate și, uneori, secvențele meta):

    Control+G (F1) - apelați meniul complet de ajutor;
  • Control+X (F2) - iese din program;
  • Control+O (F3) - înregistrează fișierul curent;
  • Control+R (F5) - introduceți un fișier în cel curent;
  • Control+W (F6) - caută text în fișierul curent;
  • Control+\ (F14 sau Meta+R) - înlocuirea textului în fișierul curent; Mai întâi, se introduce textul de înlocuire, apoi, după clic introduce- înlocuibil;
  • Control+Y (F7 sau PgUp) - trece la ecranul anterior;
  • Control+V (F8 sau PgDwn) - trece la ecranul următor;
  • Control+K (F9) = ștergerea (Cut, cut) a unei linii la poziția cursorului și stocarea acesteia într-un buffer (cutbuffer);
  • Control+U - (F10) - inserează conținutul cutbuffer-ului într-o linie la poziția cursorului dacă acesta din urmă nu s-a schimbat, îndeplinește rolul de Undo (anulare), care în mod normal nu este furnizat și pentru clonarea nelimitată a liniilor; parte arbitrară a textului - după ștergere, este suficient să mutați cursorul în locul dorit;
  • Control+C (F11) - afișați informații despre poziția cursorului sub formă de VR
  • Control+T (F12) - verificarea ortografică (prin intermediul unui program de ortografie extern, dacă este instalat și opțiunea corespunzătoare este activată în config, vezi mai jos);
  • Control+P- mutați cursorul cu o linie în sus;
  • Control+N- mutați cursorul cu o linie în jos;
  • Control+F- deplasați cursorul cu un caracter înainte;
  • Control+B- mutați cursorul cu un caracter înapoi;
  • Control+A- deplasarea cursorului la începutul liniei curente;
  • Control+E- deplasarea cursorului la sfârșitul liniei curente;
  • Control+L- redesenarea ecranului curent;
  • Control+^ (Meta+A) - selectarea (și plasarea în buffer) a textului, începând de la poziția curentă a cursorului;
  • Control+D- stergerea unui caracter la pozitia cursorului;
  • Control+H- ștergerea unui caracter din stânga cursorului;
  • Control+eu- introducerea unui caracter tabulator;
  • Control+J (F4) autocompletarea paragrafului curent;
  • Control+M inserarea unui caracter de linie nouă (CR) la poziția cursorului;
  • Control+_ (F13 sau Meta+G) - săriți la numărul de linie specificat.

Nano este un editor de text în linie de comandă care vine preinstalat pe aproape fiecare distribuție Linux. Este adesea preferat de utilizatorii noi datorită simplității sale în comparație cu alte editoare de text în linia de comandă, cum ar fi vi/vimȘi emacs. Are multe caracteristici utile, cum ar fi evidențierea sintaxelor, numerotarea liniilor, căutarea ușoară și multe altele.

Instalarea Nano Editor pe Linux

Dacă din orice motiv nano nu este deja instalat pe distribuția dvs. Linux, ar trebui să îl puteți instala cu ușurință folosind următoarele comenzi:

# apt install nano [Pentru Ubuntu/Debian] # yum install nano [Pentru CentOS/Fedora]

Nano taste rapide

Nano folosește comenzi rapide de la tastatură pentru diverse funcții, cum ar fi căutarea textului într-un fișier, alinierea textului etc. Aceste comenzi rapide sunt foarte ușor de văzut în timpul editării unui fișier. Ele se schimbă automat în funcție de acțiunile pe care le întreprindeți.

Un lucru pe care ar trebui să-l știți este că o comandă rapidă de la tastatură cu o pictogramă ^ și un simbol (cum ar fi ^W) este o combinație a tastei Ctrl și acel simbol (Ctrl + W în exemplul nostru).

O combinație afișată pentru a începe cu M înseamnă că trebuie finalizată apăsând tasta Alt și următorul caracter.

Mai jos sunt opțiunile pe care le veți vedea la prima deschidere nano :

  • G Obține ajutor
  • ^O Scrie
  • ^W Unde
  • ^K Tăiați textul
  • ^J Alinia
  • ^C Pozitie curenta
  • M-U anulare (înapoi)
  • ^X Ieșire
  • ^R Citiți fișierul
  • ^\ A inlocui
  • ^U Divizarea textului
  • ^T Verifica ortografia
  • ^_ Du-te la linie
  • PE MINE anulare (redirecționare)

Nu trebuie să vă amintiți fiecare opțiune, deoarece este întotdeauna în fața dvs. Puteți obține o listă completă de comenzi rapide de la tastatură apăsând ^G (sau apăsând F1), care va deschide meniul de ajutor al nano. Veți observa că unele comenzi rapide pot fi folosite cu o singură tastă.

De exemplu, F1 pentru a obține ajutor sau F2 pentru a ieși din nano.

Comenzi rapide de la tastatură Nano Editor

Crearea unui fișier nou în Nano

Crearea unui fișier nou este la fel de ușoară ca și rularea nano:

Aceasta va deschide editorul și după salvarea fișierului, vă va cere să furnizați un nume cu care să salvați noul fișier.


Creați un fișier nou în Nano

Deschideți fișierul în Nano

Pentru a deschide fișierul puteți rula:

$nano~/my_text_file.txt

Comanda de mai sus va încerca să deschidă fișierul „my_text_file.txt” din directorul dvs. de acasă. Dacă fișierul nu există, nano va încerca să-l creeze.

Uneori poate fi necesar să deschideți un fișier și să mergeți la un rând sau o coloană exactă. Nano vă permite să faceți acest lucru cu:

$ nano +line,fișier coloane

De exemplu:

$ nano +3,2 ~/.bashrc

Va deschide fișierul .bashrc și cursorul va fi localizat pe a treia linie, a doua coloană.


Deschiderea unui fișier în Nano

Editarea fișierelor în Nano

După deschiderea sau crearea fișierelor, puteți începe imediat editarea/înregistrarea. Spre deosebire de vim, V nano nu este nevoie să comutați în modul de editare. Pentru a muta cursorul în jurul fișierului, puteți utiliza tastele săgeți de pe tastatură.


Editarea unui fișier în Nano

Se caută text în Nano

Puteți căuta text în interiorul unui fișier folosind ^W , care reprezintă „ Unde" Aceasta va deschide o casetă de căutare deasupra meniului în care puteți introduce textul pe care îl căutați:


Se caută text în Nano

De asemenea, veți vedea că meniul de jos se schimbă pentru a afișa câteva opțiuni suplimentare. Se explică destul de mult, așa că ne vom uita la cele mai importante.

  • Căutați cu expresii regulate- Apăsați M-R (tastele Alt + R) și introduceți interogarea folosind expresiile regulate pe care doriți să le utilizați.
  • Du-te la linie- apăsați ^T (Ctrl + T) și apoi linia în care doriți să mutați cursorul.
  • Înlocuiește textul— apăsați butonul ^R (Ctrl + T) în modul de căutare sau ^\ în modul normal. Vi se va solicita să introduceți textul original, după ce apăsați Enter vi se va solicita să introduceți textul care va fi folosit pentru înlocuire. În cele din urmă, veți fi întrebat dacă doriți să înlocuiți instanța potrivită a căutării dvs. sau toate potrivirile. Dacă selectați „Nu”, cursorul va fi mutat la următoarea potrivire.
  • Du-te la prima linie— apăsați ^Y (Ctrl + Y).
  • Treceți la ultima linie— apăsați ^V (Ctrl + V).

Copiați/Lipiți/Tăiați textul în Nano

Interfața lui Nano este foarte asemănătoare cu editorii de text GUI. Dacă doriți să copiați sau să tăiați text într-un editor grafic, mai întâi trebuie să îl selectați. Același lucru se întâmplă și în nano. Pentru a marca text, apăsați Ctrl + ^, apoi mutați cursoarele folosind tastele săgeți.

  • Pentru a copia textul selectat, apăsați Alt + ^.
  • Pentru a tăia textul selectat, apăsați ^K (Ctrl + K).
  • Pentru a lipi textul selectat, mutați cursorul în poziția dorită și apăsați ^U (Ctrl + U).

Copiați și inserați text în Nano

Salvați fișierul în Nano

Dacă doriți să salvați modificările curente ale fișierului, apăsați combinația ^O (Ctrl + O). Dacă editați un fișier nou, vi se va solicita să furnizați un nume pentru fișier. Aceasta va salva modificările curente și nano va rămâne deschis, astfel încât să puteți continua să faceți modificări fișierului.

Salvați fișierul cu o copie de rezervă

Uneori, atunci când editați un fișier, poate fi necesar să păstrați copii temporare ale aceluiași fișier pentru orice eventualitate. Puteți utiliza opțiunea -B în nano, care va crea o copie de rezervă a fișierului pe care îl editați. Îl puteți folosi în combinație cu opțiunea -C pentru a-i spune nano unde să salveze aceste copii de rezervă, așa cum se arată în exemplu:

$ nano -BC ~/backups fișierul meu.txt

Pașii de mai sus vor face copii de rezervă ale fișierului myfile.txtîn dosar " copii de rezervă", situat în directorul principal al utilizatorului. Rețineți că directorul de rezervă trebuie să existe, altfel nano vă va spune că directorul este invalid.

Ieșiți din Nano Editor

Pentru a ieși din nano, apăsați pur și simplu ^X (tastele Ctrl+X). Dacă fișierul nu a fost încă salvat, vi se va solicita să salvați modificările folosind da nu sau anulați ieșirea.

Concluzie

Nano este un editor de text în linie de comandă ușor de utilizat, care atrage utilizatorii prin simplitatea sa. Interfața sa este similară cu cea a editorilor grafici, ceea ce o face ideală pentru începătorii Linux.




Top