Provided by: manpages-ro_4.21.0-2_all 

NUME
nano − nano este UN Alt editor, inspirat de Pico
REZUMAT
nano [OPȚIUNI] [[+LINIE,COLOANĂ] FIȘIER]...
nano [OPȚIUNI] [[+[crCR](/|?)ȘIR] FIȘIER]...
DESCRIERE
nano este un editor mic și prietenos. Copiază aspectul lui Pico, dar este un software gratuit și
implementează mai multe caracteristici care îi lipsesc Pico, cum ar fi: deschiderea mai multor fișiere,
derularea pe linie, anularea/refacerea, colorarea sintaxelor, numerotarea liniilor și încadrarea flexibiă
a liniilor lungi.
Atunci când se dă un nume de fișier în linia de comandă, cursorul poate fi plasat pe o anumită linie
adăugând numărul liniei cu semnul plus (+) înaintea numelui de fișier și chiar într-o anumită coloană
adăugând o virgulă. (Numerele negative se numără de la sfârșitul fișierului sau al liniei). Cursorul
poate fi plasat pe prima sau ultima apariție a unui anumit șir de caractere specificând acel șir după +/
sau +? înainte de numele fișierului. Șirul de caractere poate fi făcut sensibil la majuscule și
minuscule și/sau poate fi interpretat ca o expresie regulată prin inserarea c și/sau r după semnul +.
Aceste moduri de căutare pot fi dezactivate în mod explicit prin utilizarea variantei majuscule a
literelor respective: C și/sau R. Atunci când șirul conține spații, acesta trebuie să fie inclus în
ghilimele. Pentru a da un exemplu: pentru a deschide un fișier la prima apariție a cuvântului "Foo",
trebuie să faceți astfel:
nano +c/Foo FIȘIER
Ca un caz special: dacă în loc de un nume de fișier este dată o liniuță (-), nano va citi datele de la
intrarea standard.
EDITARE
Introducerea textului și deplasarea într-un fișier este simplă: se introduc literele și se utilizează
tastele normale de deplasare a cursorului. Comenzile se introduc cu ajutorul tastelor Control (^) și Alt
sau Meta (M-). Tastând ^K se șterge linia curentă și se introduce în memoria tampon de tăiere.
Tastările consecutive ale combinației de taste ^K vor pune toate liniile șterse împreună în memoria
tampon de tăiere. Orice deplasare a cursorului sau executarea oricărei alte comenzi va face ca
următoarea apăsare a combinației de taste ^K să suprascrie memoria tampon de tăiere. O apăsare a
combinației de taste ^U va lipi conținutul curent al memoria tampon de tăiere în poziția curentă a
cursorului.
Atunci când trebuie tăiată sau copiată o bucată de text mai precisă, puteți marca începutul acesteia cu
^6, să mutați cursorul la sfârșitul ei (textul marcat va fi evidențiat) și apoi puteți utiliza ^K pentru
a-o tăia sau M-6 pentru a-o copia în memoria tampon de tăiere. Puteți, de asemenea, să salvați textul
marcat într-un fișier cu ^O sau să îl verificați ortografic cu ^T^T.
În unele terminale, textul poate fi selectat și prin menținerea apăsată a tastei Shift în timp ce se
utilizează tastele săgeată. Dacă țineți apăsată și tasta Ctrl sau Alt, veți mări pasul. Orice deplasare
a cursorului fără a ține apăsată tasta Shift va anula o astfel de selecție.
Orice punct de cod Unicode valid poate fi inserat în memoria tampon prin tastarea combinației M-V urmată
de cifrele hexazecimale ale punctului de cod (încheiate cu <Space> sau <Enter> atunci când sunt mai puțin
de șase cifre). Un cod de control literal (cu excepția ^J) poate fi inserat prin tastarea combinației
M-V urmată de apăsarea tastei/tastelor corespunzătoare.
Cele două linii din partea de jos a ecranului arată câteva comenzi importante; ajutorul încorporat (^G)
enumeră toate comenzile disponibile. Combinațiile implicite de taste pot fi modificate prin intermediul
unui fișier nanorc -- a se vedea nanorc(5).
OPȚIUNI
-A, --smarthome
Face tasta Home mai inteligentă. Atunci când tasta Home este apăsată oriunde, dar nu la începutul
caracterelor care nu sunt spații albe pe o linie, cursorul va sări la acel început (fie înainte,
fie înapoi). În cazul în care cursorul se află deja în acea poziție, acesta va sări la adevăratul
început al liniei.
-B, --backup
Când se salvează un fișier, se face o copie de rezervă a versiunii anterioare a acestuia, folosind
numele curent al fișierului cu sufixul tilde (~).
-C DIRECTOR (--backupdir=DIRECTOR)
Creează și păstrează nu doar un singur fișier de rezervă, ci creează și păstrează un fișier cu un
număr unic de fiecare dată când un fișier este salvat - atunci când sunt activate copiile de
rezervă (-B). Fișierele numerotate în mod unic sunt stocate în directorul DIRECTOR specificat.
-D, --boldtext
Pentru interfață, se utilizează caractere aldine în loc de text pe fundal de culoare inversată.
Acest lucru va fi anulat prin setarea opțiunilor titlecolor, statuscolor, keycolor, functioncolor,
numbercolor, și/sau selectedcolor în fișierul nanorc. A se vedea nanorc(5).
-E, --tabstospaces
Convertește fiecare tabulator tastat în spații - în numărul de spații pe care le-ar ocupa un
tabulator în poziția respectivă.
-F, --multibuffer
Citește un fișier într-o nouă memorie tampon în mod implicit.
-G, --locking
Utilizează blocarea fișierelor în stil vim la editarea fișierelor.
-H, --historylog
Salvează ultimele o sută de șiruri de căutare, șiruri de înlocuire și comenzi executate, astfel
încât acestea să poată fi reutilizate cu ușurință în sesiunile ulterioare.
-I, --ignorercfiles
Nu consultă nici fișierul nanorc al sistemului, nici fișierul nanorc al utilizatorului.
-J NUMĂR, --guidestripe=NUMĂR
Trasează o dungă verticală pe coloana dată, pentru a ajuta la aprecierea lățimii textului.
(Culoarea dungii poate fi modificată cu set stripecolor în fișierul nanorc).
-K, --rawsequences
Interpretează direct secvențele de eludare (în loc să ceară lui ncurses să le traducă). (Dacă
aveți nevoie de această opțiune pentru ca unele taste să funcționeze corect, înseamnă că
descrierea „terminfo” a terminalului utilizată nu corespunde pe deplin comportamentului real al
terminalului dumneavoastră. Acest lucru se poate întâmpla atunci când intrați prin «ssh» într-o
mașină BSD, de exemplu). Utilizarea acestei opțiuni dezactivează suportul pentru mouse al nano.
-L, --nonewlines
Nu adaugă automat o linie nouă atunci când un text nu se termină cu una. (Acest lucru vă poate
face să salvați fișiere text care nu sunt POSIX).
-M, --trimblanks
Decupează spațiile albe de la sfârșitul liniei încadrate atunci când are loc o încadrare strictă
automată sau când textul este aliniat față de margini.
-N, --noconvert
Dezactivează conversia automată a fișierelor din formatul DOS/Mac.
-O, --bookstyle
Atunci când efectuează alinierea față de margini, tratează orice linie care începe cu un spațiu
alb ca fiind începutul unui paragraf (cu excepția cazului în care este activată funcția de
indentare automată).
-P, --positionlog
Pentru cele mai recente 200 de fișiere, înregistrează ultima poziție a cursorului și îl plasează
din nou în acea poziție la redeschiderea unui astfel de fișier.
-Q "EXP_REG", --quotestr="EXP_REG"
Definește expresia regulată pentru potrivirea părții cuprinse între ghilimele a unei linii.
Valoarea implicită este "^([ \t]*([!#%:;>|}}]|//))+". (Rețineți că \t reprezintă un tabulator
real.) Acest lucru face posibilă realinierea blocurilor de text aflate între ghilimele atunci când
se compune un e-mail și reîncadrarea blocurilor de comentarii de linie atunci când se scrie codul
sursă.
-R, --restricted
Modul restricționat: nu citește și nu scrie în niciun fișier care nu este specificat în linia de
comandă. Aceasta înseamnă că: nu citește și nu scrie fișiere de istoadăugat, completat sau salvat
sub un nume diferit dacă are deja unul; și nu creează fișiere de rezervă. Modul restricționat
poate fi, de asemenea, activat prin invocarea nano cu orice numeric; nu permite suspendarea; nu
permite verificarea ortografică; nu permite adăugarea la începutul sau sfârșitul unui fișier; nu
permite ca un fișier să fie salvat sub un nume diferit dacă are deja unul; și nu creează fișiere
de rezervă. Modul restricționat poate fi, de asemenea, activat prin invocarea nano cu orice nume
care începe cu "r" (de exemplu, "rnano").
-S, --softwrap
Afișează pe mai multe rânduri de ecran linii care depășesc lățimea ecranului. (Puteți face ca
această încadrare flexibilă să se producă la spațiile albe în loc să se producă brusc la marginea
ecranului, folosind în plus și opțiunea --atblanks). (Vechea opțiune scurtă, -$, este
depreciată).
-T NUMĂR, --tabsize=NUMĂR
Stabilește dimensiunea (lățimea) tabulatorului la NUMĂR coloane. Valoarea lui NUMĂR trebuie să
fie mai mare decât 0. Valoarea implicită este 8.
-U, --quickblank
Face ca mesajele din bara de stare să dispară după o apăsare de tastă în loc de 20. Rețineți că
opțiunea -c (--constantshow) anulează această opțiune. Atunci când opțiunea --minibar sau --zero
este în vigoare, --quickblank face ca un mesaj să dispară după 0,8 secunde în loc de 1,5 secunde,
cât este implicit.
-V, --version
Afișează numărul versiunii curente și iese.
-W, --wordbounds
Detectează în mod diferit limitele cuvintelor, tratând caracterele de punctuație ca parte a unui
cuvânt.
-X "CARACTERE", --wordchars="CARACTERE"
Specifică ce alte caractere (în afară de cele alfanumerice normale) trebuie considerate ca făcând
parte dintr-un cuvânt. Atunci când utilizați această opțiune, probabil doriți să omiteți opțiunea
-W (--wordbounds).
-Y NUME, --syntax=NUME
Specifică numele de evidențiere a sintaxei care urmează să fie utilizată dintre cele definite în
fișierele nanorc.
-Z, --zap
Permite ca tastele nemodificate «Backspace» și «Delete» să șteargă regiunea marcată (în loc de un
singur caracter și fără a afecta memoria tampon de tăiere).
-a, --atblanks
Atunci când efectuează o încadrare flexibilă a liniilor, încadrează liniile la spațiile albe în
loc să le încadreze întotdeauna la marginea ecranului.
-b, --breaklonglines
Încadrează automat linia curentă atunci când aceasta devine prea lungă. (Această opțiune este
opusul lui -w (--nowrap) -- ultima opțiune dată este cea care se aplică).
-c, --constantshow
Afișează în mod constant poziția cursorului în bara de stare. Rețineți că această opțiune
înlocuiește opțiunea -U (--quickblank).
-d, --rebinddelete
Interpretează diferit tastele «Delete» și «Backspace», astfel încât atât «Backspace», cât și
«Delete» să funcționeze corect. Trebuie să utilizați această opțiune numai atunci când în
sistemul dumneavoastră fie tasta «Backspace» acționează ca «Delete», fie tasta «Delete» acționează
ca «Backspace».
-e, --emptyline
Nu utilizează linia de sub bara de titlu, lăsând-o complet goală.
-f FIȘIER, --rcfile=FIȘIER
Citește numai acest FIȘIER pentru a defini opțiunile «nano», în loc să citească atât fișierul
„nanorc” de la nivel de sistem, cât și pe cel al utilizatorului.
-g, --showcursor
Face cursorul vizibil în exploratorul de fișiere (plasându-l pe elementul evidențiat) și în
vizualizatorul de ajutor. Util pentru utilizatorii de limbaj Braille și pentru persoanele cu
vedere redusă.
-h, --help
Afișează un rezumat al opțiunilor disponibile în linia de comandă și iese.
-i, --autoindent
Indentarea automată a unei linii nou create la același număr de tabulatoare și/sau spații ca și
linia anterioară (sau ca și linia următoare, dacă linia anterioară este începutul unui paragraf).
-j, --jumpyscrolling
Derulează conținutul memoriei tampon o jumătate de ecran în loc de o linie.
-k, --cutfromcursor
Face ca respectiva comandă " Taie textul " (în mod normal ^K) să taie de la poziția curentă a
cursorului până la sfârșitul liniei, în loc să taie întreaga linie.
-l, --linenumbers
Afișează numerele de linie în stânga zonei de text. (Orice linie cu o ancoră primește în plus un
semn pe margine).
-m, --mouse
Activează suportul pentru mouse, dacă este disponibil pentru sistemul dumneavoastră. Atunci când
este activat, clicurile de mouse pot fi utilizate pentru a plasa cursorul, pentru a
activa/dezactiva marcajul (cu un dublu clic) și pentru a executa comenzi rapide. Mouse-ul va
funcționa în sistemul X Window și pe consolă atunci când se execută «gpm». Textul poate fi în
continuare selectat prin tragere, ținând apăsată tasta Shift.
-n, --noread
Tratează orice nume dat în linia de comandă ca pe un fișier nou. Acest lucru îi permite lui nano
să scrie în conducte cu nume: va începe cu o memorie tampon goală și va scrie în conductă atunci
când utilizatorul salvează „fișierul”. În acest fel, nano poate fi utilizat ca editor în
combinație cu, de exemplu, gpg, fără a fi nevoie să scrie mai întâi datele sensibile pe disc.
-o DIRECTOR (--operatingdir=DIRECTOR)
Stabilește directorul de operare. Acest lucru face ca nano să configureze ceva similar cu un
mediu de execuție restricționat (chroot).
-p, --preserve
Păstrează secvențele XON și XOFF (^Q si ^S) astfel încât acestea să fie primite de către terminal.
-q, --indicator
Afișează o „bară de derulare” în partea dreaptă a ferestrei de editare. Aceasta arată poziția
ferestrei de vizualizare în conținutul memoriei tampon și cât de mult din conținutul memoriei
tampon este acoperit de fereastra de vizualizare.
-r NUMĂR (--fill=NUMĂR)
Stabilește lățimea țintă pentru alinierea față de margini și pentru încadrarea strictă automată la
acest NUMĂR de coloane. În cazul în care valoarea este 0 sau mai mică, încadrarea va avea loc la
lățimea ecranului minus NUMĂRUL de coloane, permițând ca punctul de încadrare să varieze odată cu
lățimea ecranului în cazul în care acesta este redimensionat. Valoarea implicită este -8.
-s "PROGRAM [ARGUMENT ...]", --speller="PROGRAM [ARGUMENT ...]"
Utilizează această comandă pentru a efectua verificarea și corectarea ortografică, în loc să
utilizeze corectorul încorporat care apelează hunspell(1) sau spell(1).
-t, --saveonexit
Salvează memoria tampon modificată fără a întreba (la ieșirea cu combinația de taste ^X).
-u, --unix
Salvează în mod implicit un fișier în format Unix. Acest lucru înlocuiește comportamentul
implicit al lui nano de a salva un fișier în formatul pe care îl avea. (Această opțiune nu are
niciun efect atunci când utilizați de asemenea și opțiunea --noconvert).
-v, --view
Doar vizualizează fișierul și nu permite editarea: modul doar pentru citire. Acest mod permite
utilizatorului să deschidă și alte fișiere pentru a le vizualiza, cu excepția cazului în care nu
se dă și opțiunea --restricted.
-w, --nowrap
Nu încadrează strict în mod automat linia curentă atunci când aceasta devine prea lungă. Aceasta
este valoarea implicită. (Această opțiune este opusul opțiunii -b (--breaklonglines) -- cea care
este dată ultima, este cea care are efect).
-x, --nohelp
Nu afișează cele două linii de ajutor din partea de jos a ecranului.
-y, --afterends
Face ca oricare dintre combinațiile de taste «Ctrl+Dreapta» sau «Ctrl+Delete» să se oprească la
sfârșitul cuvintelor în loc de începutul lor.
-!, --magic
În cazul în care nici numele fișierului și nici prima linie a acestuia nu oferă un indiciu,
încearcă să utilizeze „libmagic” pentru a determina sintaxa aplicabilă.
-%, --stateflags
Utilizează colțul din dreapta sus al ecranului pentru a afișa unele fanioane de stare: I când
indentarea automată este activată, M când marcajul este activat, L când încadrarea strictă
(întreruperea/despărțirea liniilor lungi) este activată, R când se înregistrează o macrocomandă
și S când încadrarea flexibilă este activată. Când conținutul memoriei tamponul este modificat, o
stea (*) este afișată după numele fișierului în centrul barei de titlu.
-_, --minibar
Elimină bara de titlu și afișează în schimb informații despre memoria tampon curentă în partea de
jos a ecranului, în spațiul destinat barei de stare. În această „minibară”, numele fișierului
este afișat în stânga, urmat de un asterisc dacă conținutul memoriei tampon a fost modificat. În
dreapta sunt afișate numărul liniei și al coloanei curente, codul caracterului de sub cursor (în
format Unicode: U+xxxx), aceleași fanioane ca și cele afișate de opțiunea --stateflags și un
procent care exprimă cât de departe se află cursorul în fișier (în sensul liniilor). La
încărcarea sau salvarea unui fișier, precum și la trecerea de la conținutul unei memorii tampon la
conținutul altei memorii tampon, numărul de linii din memoria tampon este afișat după numele
fișierului. Acest număr se șterge la următoarea apăsare de tastă sau este înlocuit cu un contor
[i/n] atunci când sunt deschise mai multe memorii tampon. Numerele de linii plus cel al
coloanelor și codul de caractere sunt afișate numai atunci când se utilizează --constantshow și
pot fi activate și dezactivate cu M-C. Fanioanle de stare sunt afișate numai atunci când se
utilizează --stateflags.
-0, --zero
Ascunde toate elementele interfeței (bara de titlu, bara de stare și liniile de ajutor) și
utilizează toate rândurile terminalului pentru a afișa conținutul memoriei tampon. Bara de stare
apare numai atunci când există un mesaj important și dispare după 1,5 secunde sau la următoarea
apăsare de tastă. Cu M-Z bara de titlu plus bara de stare pot fi activate/dezactivate. Cu M-X se
afișează liniile de ajutor.
COMUTĂRI
Mai multe dintre opțiunile de mai sus pot fi activate și dezactivate și în timp ce nano rulează. De
exemplu, M-L activează/dezactivează încadrarea strictă a liniilor lungi, M-S activează/dezactivează
încadrarea flexibilă, M-N activează/dezactivează afișarea numerelor de rând, M-M activează/dezactivează
mouse-ul, M-I activează/dezactivează indentarea automată și M-X activează/dezactivează afișarea liniile
de ajutor. Consultați la sfârșitul textului de ajutor ^G pentru o listă completă.
Comutatorul M-X este special: funcționează în toate meniurile, cu excepția vizualizatorului de ajutor și
a linterului. Toate celelalte comutări funcționează numai în meniul principal.
FIȘIERE
Atunci când se dă opțiunea --rcfile, nano va citi doar fișierul specificat pentru a-și configura
opțiunile, sintaxele și legăturile de taste. Fără această opțiune, nano va citi două fișiere de
configurare: mai întâi nanorc al sistemului (dacă există) și apoi nanorc al utilizatorului (dacă există),
fie ~/.nanorc, fie $XDG_CONFIG_HOME/nano/nanorc sau ~/.config/nano/nanorc, oricare dintre acestea este
întâlnit primul. A se vedea nanorc(5) pentru mai multe informații despre conținutul posibil al acestor
fișiere.
Consultați /usr/share/nano/ și /usr/share/nano/extra/ pentru definițiile de colorare a sintaxei
disponibile.
NOTE
Opțiunea -z (--suspendabil) a fost eliminată. Suspendarea este activată în mod implicit, putând fi
accesată prin ^T^Z. (Dacă doriți o combinație de taste simplă ^Z pentru a suspenda nano, adăugați linia
bind ^Z suspend main la nanorc).
Dacă nu este specificată nicio comandă alternativă de verificare ortografică în linia de comandă sau
într-unul din fișierele nanorc, nano va verifica variabila de mediu SPELL pentru a găsi una.
În unele cazuri, nano va încerca să descarce memoria tampon într-un fișier de urgență. Acest lucru se va
întâmpla în principal dacă nano primește un SIGHUP sau SIGTERM sau dacă rămâne fără memorie. Acesta va
scrie memoria tampon într-un fișier numit nano.save dacă memoria tamponl nu avea deja un nume sau va
adăuga un sufix ".save" la numele fișierului curent. Dacă există deja un fișier de urgență cu acel nume
în directorul curent, va adăuga „.save“ plus un număr (de exemplu, „.save.1”) la numele fișierului curent
pentru a-l face unic. În modul memorie tampon multiplă, nano va scrie toate memoriile tampon deschise în
fișierele de urgență respective.
ERORI
Înregistrarea și redarea macrocomenzilor de tastatură (combinațiile de taste) funcționează corect numai
pe un emulator de terminal, nu și pe o consolă Linux (VT), deoarece aceasta din urmă nu distinge în mod
implicit tastele săgeată modificate de cele nemodificate.
Raportați orice alte erori pe care le întâmpinați prin intermediul paginii:
https://savannah.gnu.org/bugs/?group=nano.
Când «nano» se prăbușește, va salva toate memoriile tampon modificate în fișierele .save de urgență.
Dacă reușiți să reproduceți accidentul și doriți să obțineți traseul de urmărire a execuției, definiți
variabila de mediu NANO_NOCATCH.
PAGINA WEB PRINCIPALĂ
https://nano-editor.org/
CONSULTAȚI ȘI
nanorc(5)
/usr/share/doc/nano/ (sau ruta echivalentă pe sistemul dumneavoastră)
TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Mihai Cristescu <mihai.cristescu@gmail.com>
și Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
ianuarie 2023 versiunea 7.2 NANO(1)