Provided by: manpages-ro_4.21.0-2_all 

NUME
nanorc − fișierul de configurare al GNU nano
DESCRIERE
Fișierul nanorc conține configurările implicite pentru nano, Nu trebuie să fie în formatul DOS sau Mac.
În timpul pornirii, nano va citi mai întâi setările sale generale de sistem din SYSCONFDIR/nanorc și cele
specifice utilizatorului din ~/.nanorc.
OPȚIUNI
Fișierul de configurare acceptă o serie de comenzi set și unset, care pot fi utilizate pentru a configura
nano la pornire fără a utiliza opțiunile din linia de comandă. În plus, există câteva comenzi pentru a
defini evidențierea sintaxei și pentru a reasocia tastele cu comenzile - a se vedea cele două secțiuni
separate despre acestea. nano citește o comandă pe linie. Toate comenzile și cuvintele cheie trebuie
scrise cu minuscule.
Opțiunile din fișierele nanorc au prioritate față de valorile implicite ale nano, iar opțiunile din linia
de comandă au prioritate față de configurările nanorc. De asemenea, opțiunile care nu acceptă un
argument sunt neimplementate în mod implicit. Așadar, utilizarea comenzii unset este necesară doar
atunci când doriți să suprascrieți o valoare din fișierul nanorc al sistemului în propriul fișier nanorc.
Opțiunile care acceptă un argument nu pot fi dezactivate.
Ghilimelele din interiorul parametrilor CARACTERE de mai jos nu trebuie să fie eludate. Ultima ghilimea
dublă de pe linie va fi considerată ca fiind ghilimeaua de închidere.
Comenzile și argumentele suportate sunt:
set 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.
set allow_insecure_backup
Când se fac copii de rezervă, permite ca acțiunea să reușească chiar dacă permisiunile nu pot fi
(re)stabilite datorită considerațiilor speciale ale sistemului de operare . NU trebuie să activați
această opțiune dacă nu sunteți sigur că aveți nevoie de ea.
set atblanks
Atunci când este activată opțiunea de încadrare flexibilă a liniilor, face ca liniile să fie încadrate
la caracterele goale ( tabulatoare și spații) în loc să fie întotdeauna la marginea ecranului.
set 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).
set backup
Atunci când se salvează un fișier, creează un fișier de rezervă adăugând o tildă (~) la numele
fișierului.
set backupdir DIRECTOR
Creează și păstrează nu doar un singur fișier de copie de rezervă, ci creează și păstrează unul cu
număr unic de fiecare dată când un fișier este salvat - atunci când copiile de rezervă sunt activate
cu set backup sau --backup sau -B. Fișierele numerotate în mod unic sunt stocate în directorul
DIRECTOR specificat.
set boldtext
Utilizează caractere aldine în loc de caractere normale pe fundal de culoare inversată pentru bara de
titlu, bara de stare, combinațiile de taste, etichetele de funcție, numerele de linie și textul
selectat. Acest lucru poate fi anulat prin definirea opțiunilor titlecolor, statuscolor, keycolor,
functioncolor, numbercolor și selectedcolor.
set 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ă).
set brackets "CARACTERE"
Stabilește caracterele tratate ca paranteze de închidere la alinierea față de margini a paragrafelor.
Acestea nu pot include caracterele goale. Numai semnele de punctuație de închidere (a se vedea set
punct), urmate opțional de parantezele de închidere specificate, pot încheia propoziții. Valoarea
implicită este ""')>]}".
set breaklonglines
Încadrează automat linia curentă atunci când aceasta devine prea lungă.
set casesensitive
Face căutări sensibile la majuscule în mod implicit.
set constantshow
Afișează în mod constant poziția cursorului în bara de stare. Aceasta anulează opțiunea quickblank.
set cutfromcursor
Utilizează în mod implicit tăierea de la cursor până la capătul liniei, în loc să taie întreaga linie.
set emptyline
Nu utilizează linia de sub bara de titlu, lăsând-o complet goală.
set errorcolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru bara de stare atunci când este afișat un mesaj de
eroare. Valoarea implicită este bold(aldin),white(alb),red(roșu). A se vedea set titlecolor pentru
nume de culori valabile.
set 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.
set functioncolor CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru descrierile concise ale funcțiilor din cele două linii
de ajutor din partea de jos a ecranului. Pentru mai multe detalii, consultați set titlecolor.
set 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).
set 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.
set 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.
set jumpyscrolling
Derulează conținutul memoriei tampon o jumătate de ecran în loc de o linie.
set keycolor CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează aceasta combinație de culori pentru combinațiile de taste de comenzi rapide din cele două
linii de ajutor din partea de jos a ecranului. Pentru mai multe detalii, consultați set titlecolor.
set 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).
set locking
Utilizează blocarea fișierelor în stil vim la editarea fișierelor.
set magic
Atunci când nici numele fișierului și nici prima linie nu oferă un indiciu, încearcă să utilizeze
„libmagic” pentru a determina sintaxa aplicabilă. (Apelul la „libmagic” poate fi relativ îndelungat.
Prin urmare, nu se face în mod implicit).
set matchbrackets "CARACTERE"
Specifică parantezele de deschidere și de închidere care pot fi găsite prin căutări de paranteze.
Acestea nu pot include caractere goale. Setul de deschidere trebuie să fie înaintea setului de
închidere, iar cele două seturi trebuie să fie în aceeași ordine. Valoarea implicită este "(<[{)>]}".
set minibar
Suprimă 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ă "mini-bară", numele fișierului este
afișat în stânga, urmat de un asterisc dacă memoria tampon a fost modificată. În dreapta sunt afișate
numărul curent al liniei și al coloanei, codul caracterului de sub cursor (în format Unicode: U+xxxx),
aceleași fanioanei care sunt afișate de set 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 o memorie tampon la alta, 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 coloane și codul de
caractere sunt afișate numai atunci când se utilizează set constantshow și pot fi activate și
dezactivate cu M-C. Fanioanele de stare sunt afișate numai atunci când se utilizează set stateflags.
set minicolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru mini-bară. (Atunci când această opțiune nu este
specificată, se utilizează culorile barei de titlu.) Pentru mai multe detalii, consultați set
titlecolor.
set 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.
set multibuffer
Atunci când se citește un fișier cu ^R, acesta este inserat în mod implicit într-o nouă memorie
tampon.
set noconvert
Nu convertește automat fișierele din formatul DOS/Mac.
set nohelp
Nu afișează cele două linii de ajutor din partea de jos a ecranului.
set 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).
set nowrap
Opțiune depreciată deoarece a devenit configurarea implicită. Atunci când este necesar, utilizați în
schimb unset breaklonglines.
set numbercolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru numerele de linie. Pentru mai multe detalii,
consultați set titlecolor.
set operatingdir DIRECTOR
nano va citi și va scrie fișiere doar în interiorul directorului DIRECTOR și subdirectoarelor
acestuia. De asemenea, directorul curent este schimbat în acesta, deci fișierele sunt inserate din
acest director. În mod implicit, facilitatea de director de operare este dezactivată.
set positionlog
Salvează poziția cursorului din fișiere între sesiunile de editare. Poziția cursorului este reținută
pentru cele mai recente 200 de fișiere editate.
set preserve
Conservă tastele XON (^Q) și XOFF (^S)
set promptcolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează aceasta combinație de culori pentru bara de prompter. (Atunci când această opțiune nu este
specificată, sunt utilizate culorile barei de titlu). Pentru mai multe detalii, consultați set
titlecolor.
set punct "CARACTERE"
Stabilește caracterele tratate ca semne de punctuație de închidere la alinierea față de margini a
paragrafelor. Acestea nu pot include caracterele goale. Numai punctuația de închidere specificată,
urmată opțional de paranteze de închidere (a se vedea brackets), poate încheia propozițiile. Valoarea
implicită este "!.?".
set 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.
set 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ă.
set 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.
set 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».
set regexp
Efectuează căutări cu expresii regulate în mod implicit. Expresiile regulate din nano sunt de tip
extins (ERE).
set saveonexit
Salvează automat conținutul memoriei-tampon modificate la ieșire (^X); nu solicită autorizarea.
set scrollercolor CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru indicatorul alias „bară de derulare”. (Pe emulatoarele
de terminale care au legătură cu o „libvte” mai veche decât versiunea 0.55, utilizarea unei culori de
fundal aici nu funcționează corect). Consultați set titlecolor pentru mai multe detalii.
set selectedcolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru textul selectat. Pentru mai multe detalii, consultați
set titlecolor.
set showcursor
Plasează cursorul pe elementul evidențiat în exploratorul de fișiere și afișează cursorul în
vizualizatorul de ajutor, pentru a ajuta utilizatorii Braille și persoanele cu vedere redusă.
set 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.
set softwrap
Afișează liniile care depășesc lățimea ecranului pe mai multe linii de ecran. (Puteți face ca această
încadrare flexibilă să se producă la spațiul alb în loc să se producă brusc la marginea ecranului,
folosind și set atblanks).
set speller "PROGRAM [ARGUMENT ...]"
Utilizează PROGRAMUL dat pentru a face verificarea și corectarea ortografică, în loc să folosească
corectorul încorporat care apelează hunspell(1) sau spell(1).
set spotlightcolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru a evidenția o potrivire de căutare. Valoarea implicită
este black(negru),lightyellow(galben deschis). A se vedea set titlecolor pentru nume de culori
valabile.
set 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.
set statuscolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru bara de stare. Pentru mai multe detalii, consultați
set titlecolor.
set stripecolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru dunga verticală de ghidare. Pentru mai multe detalii,
consultați set titlecolor.
set tabsize NUMĂR
Utilizează o dimensiune a tabulatorului de NUMĂR coloane. Valoarea lui NUMĂR trebuie să fie mai mare
decât 0. Valoarea implicită este 8.
set 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ă.
set titlecolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL
Utilizează această combinație de culori pentru bara de titlu. Denumirile valide ale culorilor sunt:
red (roșu), green (verde), blue (albastru), magenta (fucsia), yellow (galben), cyan (cian), white
(alb) și black (negru). Fiecare dintre aceste opt denumiri poate fi prefixată cu cuvântul light
pentru a obține o versiune mai luminoasă a culorii respective. Cuvântul grey sau gray (gri) poate fi
folosit ca sinonim pentru lightblack. Pe emulatoarele de terminale care pot reda cel puțin 256 de
culori, alte nume de culori valide (dar fără prefix) sunt: pink (roz), purple (purpuriu), mauve (mov),
lagoon (albastru lagună), mint (verde mentă), lime (verde lima), peach (piersică), orange
(portocaliu), latte (cafea cu lapte), rosy (trandafiriu), beet (culoarea sfeclei), plum (culoarea
prunei), sea (culoarea mării), sky (culoarea cerului), slate (culoare ardezie), teal
(albastru-verzui), sage (salvie), brown (maron), ocher (ocru), sand (culoarea nisipului), tawny
(brun-roșcat), brick (cărămiziu), crimson (cârmâz, roșu-intens) și normal -- unde normal înseamnă
culoarea implicită de prim-plan sau de fundal. Pe astfel de emulatoare, culoarea poate fi, de
asemenea, specificată ca un număr hexazecimal din trei cifre, prefixat cu #, cifrele reprezentând
cantitățile de roșu, verde și, respectiv, albastru. Acest lucru îi indică lui nano să selecteze din
paleta disponibilă culoarea care se apropie de valorile date.
Fie "fgcolor", fie ",bgcolor" pot fi omise, iar perechea poate fi precedată de bold și/sau italic
(separate prin virgule) pentru a obține un font aldin și/sau oblic, în cazul în care terminalul dvs.
poate face acest lucru.
set 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.
set 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 set noconvert).
set whitespace "CARACTERE"
Stabilește cele două caractere utilizate pentru a indica prezența tabulatoarelor și a spațiilor.
Acestea trebuie să fie caractere pe o singură coloană. Perechea implicită pentru o locație UTF-8 este
"»⋅", iar pentru alte locații ">.".
set wordbounds
Detectează în mod diferit limitele cuvintelor prin tratarea caracterelor de punctuație ca părți ale
cuvintelor.
set wordchars "CARACTERE"
Specifică ce alte caractere (în afară de cele alfanumerice normale) trebuie considerate ca părți de
cuvinte. Atunci când utilizați această opțiune, probabil că doriți să dezactivați wordbounds.
set 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).
set 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.
NOTE
Opțiunea set suspendable 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).
EVIDENȚIEREA SINTAXEI
Colorarea diferitelor elemente sintactice ale unui fișier se face prin intermediul expresiilor regulate
(a se vedea comanda color de mai jos). Acest lucru este în mod inerent imperfect, deoarece expresiile
regulate nu sunt suficient de potente pentru a analiza complet un fișier. Cu toate acestea, expresiile
regulate pot face multe și sunt ușor de realizat, așa că se potrivesc bine pentru un editor mic precum
nano.
Toate expresiile regulate din nano sunt expresii regulate extinse POSIX. Aceasta înseamnă că ., ?, *, +,
^, $ și alte câteva caractere sunt speciale. Punctul . se potrivește cu orice caracter unic, ? înseamnă
că elementul precedent este opțional, * înseamnă că elementul precedent poate fi potrivit de zero sau mai
multe ori, + înseamnă că elementul precedent trebuie să fie potrivit de una sau mai multe ori, ^ se
potrivește cu începutul unei linii, iar $ cu sfârșitul, \< se potrivește cu începutul unui cuvânt, iar \>
cu sfârșitul, iar \s se potrivește cu un spațiu gol. Aceasta înseamnă, de asemenea, că nu este posibil
să se facă căutarea înainte și înapoi. O explicație completă poate fi găsită în pagina de manual a GNU
grep: man grep.
Fiecare expresie regulată dintr-un fișier nanorc trebuie să fie inclusă în ghilimele duble (""). Mai
multe expresii regulate pot urma una după alta pe o linie, separându-le cu spații libere. Aceasta
înseamnă că o expresie regulată nu poate conține o ghilimea dublă urmată de un spațiu. Atunci când aveți
nevoie de această combinație în interiorul unei expresii regulate, atunci fie ghilimelele duble, fie
spațiul gol trebuie să fie pus între paranteze pătrate ([]).
Pentru fiecare tip de fișier poate fi definită o sintaxă separată prin intermediul următoarelor comenzi:
syntax NUME ["FIȘIER-EXP_REG" ...]
Începe definirea unei sintaxe cu acest NUME. Toate comenzile ulterioare color și alte comenzi de
acest tip vor fi adăugate la această sintaxă, până când se întâlnește o nouă comandă sintax.
Când se execută nano, această sintaxă va fi activată automat dacă numele de fișier curent se
potrivește cu expresia regulată extinsă FIȘIER-EXP_REG. Sau sintaxa poate fi activată în mod
explicit prin utilizarea opțiunii de linie de comandă -Y sau --syntax urmată de NUME.
Sintaxa default este specială: nu acceptă FIȘIER-EXP_REG și se aplică fișierelor care nu se
potrivesc cu expresiile regulate ale niciunei sintaxe.. Sintaxa none este rezervată; specificarea
acesteia în linia de comandă este echivalentă cu lipsa oricărei sintaxe.
header "EXP_REG" ...
Dacă din toate sintaxele definite nu se potrivește niciun FIȘIER-EXP_REG, atunci se compară
această EXP_REG (sau expresii regulate) cu prima linie a fișierului curent, pentru a determina
dacă această sintaxă trebuie utilizată pentru acesta.
magic "EXP_REG" ...
În cazul în care nici FIȘIER-EXP_REG nu se potrivește și nici expresia regulată header nu se
potrivește, atunci se compară această EXP_REG (sau expresiile regulate) cu rezultatul interogării
bazei de date magic despre fișierul curent, pentru a determina dacă această sintaxă trebuie
utilizată pentru acesta. (Această funcționalitate funcționează numai atunci când libmagic este
instalată pe sistem și va fi ignorată în tăcere în caz contrar).
formatter PROGRAM [ARGUMENT ...]
Execută PROGRAMULl dat pe întregul conținut al memoriei tampon curente.
linter PROGRAM [ARGUMENT ...]
Utilizează PROGRAMUL dat pentru a efectua o verificare a sintaxei din memoria tampon curentă.
comment "ȘIR"
Utilizează ȘIRUL dat pentru marcarea/demarcarea comentariilor pe linii. Dacă șirul conține o bară
verticală sau un caracter de conductă (|), acesta desemnează comentariile de tip paranteză; de
exemplu, "/*|*/" pentru fișierele CSS. Caracterele dinaintea conductei sunt adăugate înainte de
linie, iar caracterele de după conductă sunt adăugate la sfârșitul liniei. Dacă nu este prezent
niciun caracter conductă, se adaugă șirul complet; de exemplu, "#" pentru fișierele Python. Dacă
sunt specificate ghilimele duble goale, funcția de marcare/demarcare a comentariilor este
dezactivată; de exemplu, "" pentru JSON. Valoarea implicită este "#".
set brackets ȘIR
Face ca tasta <Tab> să producă ȘIRUL dat. Util pentru limbaje precum Python care doresc să vadă
doar spațiile pentru indentare. Acest lucru anulează configurarea opțiunii tabstospaces.
color [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL "EXP_REG" ...
Colorează toate bucățile de text care corespund expresiei regulate extinse EXP_REG cu culorile de
prim-plan și de fundal date, dintre care cel puțin una trebuie să fie specificată. Denumirile
valide ale culorilor sunt: red (roșu), green (verde), blue (albastru), magenta (fucsia), yellow
(galben), cyan (cian), white (alb) și black (negru). Fiecare dintre aceste opt denumiri poate fi
prefixată cu cuvântul light pentru a obține o versiune mai luminoasă a culorii respective.
Cuvântul grey sau gray (gri) poate fi folosit ca sinonim pentru lightblack. Pe emulatoarele de
terminale care pot reda cel puțin 256 de culori, alte nume de culori valide (dar fără prefix)
sunt: pink (roz), purple (purpuriu), mauve (mov), lagoon (albastru lagună), mint (verde mentă),
lime (verde lima), peach (piersică), orange (portocaliu), latte (cafea cu lapte), rosy
(trandafiriu), beet (culoarea sfeclei), plum (culoarea prunei), sea (culoarea mării), sky
(culoarea cerului), slate (culoare ardezie), teal (albastru-verzui), sage (salvie), brown (maron),
ocher (ocru), sand (culoarea nisipului), tawny (brun-roșcat), brick (cărămiziu), crimson (cârmâz,
roșu-intens) și normal -- unde normal înseamnă culoarea implicită de prim-plan sau de fundal. Pe
astfel de emulatoare, culoarea poate fi, de asemenea, specificată ca un număr hexazecimal din trei
cifre, prefixat cu #, cifrele reprezentând cantitățile de roșu, verde și, respectiv, albastru.
Acest lucru îi indică lui nano să selecteze din paleta disponibilă culoarea care se apropie de
valorile date.
Perechea de culori poate fi precedată de bold și/sau italic (separate prin virgule) pentru a
obține un font aldin și/sau oblic, în cazul în care terminalul dvs. poate face acest lucru.
Toate comenzile de colorare sunt aplicate în ordinea în care sunt specificate, ceea ce înseamnă că
alte comenzi ulterioare pot recolora lucruri care au fost colorate anterior.
icolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL "EXP_REG" ...
La fel ca mai sus, cu excepția faptului că potrivirea nu face distincția între majuscule și
minuscule.
color [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL start="DE-LA_EXP_REG" end="PÂNĂ-LA_EXP_REG"
Colorează toate bucățile de text al căror început se potrivește cu expresia regulată extinsă
DE-LA_EXP_REG și al căror sfârșit se potrivește cu expresia regulată extinsă PÂNĂ-LA_EXP_REG cu
culorile de prim-plan și de fundal date, dintre care cel puțin una trebuie să fie specificată.
Aceasta înseamnă că, după o instanță inițială a expresiei DE-LA_EXP_REG, tot textul până la prima
instanță a expresiei PÂNĂ-LA_EXP_REG va fi colorat. Acest lucru permite ca evidențierea sintaxei
să se întindă pe mai multe linii.
icolor [bold,][italic,]CULOARE_PRIMPLAN,CULOARE_FUNDAL start="DE-LA_EXP_REG" end="PÂNĂ-LA_EXP_REG"
La fel ca mai sus, cu excepția faptului că potrivirea nu face distincția între majuscule și
minuscule.
include "FIȘIER_SINTAXĂ"
Citește sintaxele de culori autonome din FIȘIER_SINTAXĂ. Rețineți că FIȘIER_SINTAXĂ poate conține
numai comenzile de mai sus, de la syntax până la icolor.
extendsyntax NUME COMANDA ARGUMENT ...
Extinde sintaxa definită anterior ca NUME cu o altă COMANDĂ. Acest lucru permite adăugarea unei
noi comenzi color, icolor, header, magic, formatter, linter, comment sau tabgives la o sintaxă
deja definită -- ceea ce este util atunci când doriți să îmbunătățiți un pic o sintaxă definită
într-unul dintre fișierele instalate în sistem (care, în mod normal, nu pot fi scrise).
REASOCIERI DE TASTE
Asocierile de taste pot fi modificate prin intermediul următoarelor trei comenzi:
bind TASTA FUNCȚIA MENIUL
Reasociază TASTA dată cu FUNCȚIA dată în MENIUL dat (sau în toate meniurile în care există
funcția, atunci când se utilizează all).
bind TASTA "ȘIRUL" MENIUL
Face ca TASTA dată să producă ȘIRUL dat în MENIUL dat (sau în toate meniurile în care există
tasta atunci când se utilizează all). În afară de text literal și/sau coduri de control, ȘIRUL
poate conține nume de funcții între paranteze. Aceste funcții vor fi invocate atunci când
tasta este apăsată. Pentru a include o paranteză literală de deschidere, utilizați {{}.
unbind TASTA MENIUL
Dezasociază TASTA dată de MENIUL dat (sau de toate meniurile în care există tasta respectivă
atunci când se utilizează all).
Rețineți că bind TASTA "{FUNCȚIA}" MENIUL este echivalent cu bind TASTA FUNCȚIA MENIUL, cu excepția
faptului că, în cazul celei din urmă forme, nano va verifica disponibilitatea FUNCȚIEI în MENIUL dat la
pornire (și va raporta o eroare dacă nu există acolo), în timp ce pentru prima formă nano va verifica în
momentul execuției dacă FUNCȚIA există, dar nu și dacă are sens în meniul curent. Utilizatorul trebuie
să aibă grijă ca un nume de funcție între paranteze (sau orice secvență a acestora) să fie adecvat. Un
comportament ciudat poate rezulta atunci când nu este.
Formatul TASTEI trebuie să fie unul din:
^X unde X este o literă latină sau unul dintre caracterele ASCII (@, ], \, ^, _), sau cuvântul
„Space”. Exemplu: ^C.
M-X unde X este orice caracter ASCII, cu excepția [, sau a cuvântului „Space”. Exemplu: M-8.
Sh-M-X unde X este o literă latină. Exemplu: Sh-M-U. În mod implicit, fiecare apăsare de tastă
Meta+literă are aceeași acțiune ca și Shift+Meta+literă corespunzătoare. Dar atunci când se
face orice asociere Shift+Meta, acest lucru nu va mai fi valabil, pentru toate literele.
FN unde N este o valoare numerică de la 1 la 24. Exemplu: F10. (Adesea, de la F13 la F24 pot fi
tastate ca F1 la F12 cu Shift).
Ins sau Del.
Reasocierea ^M (Enter) sau ^I (Tab) nu este probabil o idee bună. Reasocierea ^[ (Esc) nu este posibilă,
deoarece codul său de tastatură este octetul de pornire al tastelor Meta și al secvențelor de eludare.
Reasocierea oricăreia dintre tastele dedicate deplasării cursorului (săgețile, Home, End, PageUp și
PageDown) nu este posibilă. Pe unele terminale, nu este posibilă reasocierea tastei ^H (cu excepția
cazului în care se utilizează --raw), deoarece codul său de taste este identic cu cel al tastei
Backspace.
Numele de FUNCȚII valide pentru a fi asociate sunt:
help
Invocă meniul de ajutor.
cancel
Anulează comanda curentă.
exit
Iese din program (sau din vizualizatorul de ajutor sau din exploratorul de fișiere).
writeout
Scrie conținutul memoriei tampon curente pe disc, solicitând un nume.
savefile
Scrie fișierul curent pe disc fără a întreba.
insert
Inserează un fișier în memoria tampon curentă (la poziția curentă a cursorului) sau într-o nouă
memorie tampon atunci când este activată opțiunea multibuffer.
whereis
Începe o căutare înspre înainte a textului din memoria tampon curentă - sau a numelor de fișiere
care corespund unui șir de caractere din lista curentă din exploratorul de fișiere.
wherewas
Începe o căutare înspre înapoi a textului din memoria tampon curentă - sau a numelor de fișiere care
corespund unui șir de caractere din lista curentă din exploratorul de fișiere.
findprevious
Caută următoarea apariție în direcția „înapoi”.
findnext
Caută următoarea apariție în direcția „înainte”.
replace
Înlocuiește interactiv textul din memoria tampon curentă.
cut
Taie și stochează linia curentă (sau regiunea marcată).
copy
Copiază linia curentă (sau regiunea marcată) fără a o șterge.
paste
Lipește textul stocat în prezent în memoria tampon curentă, la poziția curentă a cursorului.
zap
Înlătură linia curentă (sau regiunea marcată). (Această funcție este legată în mod implicit de
combinația de taste <Meta+Delete>.)
chopwordleft
Șterge de la poziția cursorului până la începutul cuvântului precedent. (Această funcție este
asociată în mod implicit combinației de taste <Shift+Ctrl+Delete>. Dacă terminalul dvs. produce ^H
pentru <Ctrl+Backspace>, puteți face ca <Ctrl+Backspace> să șteargă cuvântul din stânga cursorului,
asociind din nou ^H la această funcție).
chopwordright
Șterge de la poziția cursorului până la începutul cuvântului următor. (Această funcție este
asociată în mod implicit combinației de taste <Ctrl+Delete>.)
cutrestoffile
Taie tot textul de la poziția cursorului până la sfârșitul memoriei tampon.
mark
Stabilește marcajul la poziția curentă, pentru a începe selectarea textului. Sau, atunci când
acesta este stabilit, dezactivează marcajul.
location
Afișează poziția curentă a cursorului în memoria tampon: poziția liniei, coloanei și a caracterelor.
wordcount
Numără și raportează în bara de stare numărul de linii, cuvinte și caractere din memoria tampon
curentă (sau din regiunea marcată).
execute
Solicită un program de executat. Rezultatul programului va fi inserat în memoria tampon curentă
(sau într-o nouă memorie tampon atunci când M-F este activată).
speller
Invocă un program de verificare ortografică, fie programul implicit hunspell(1) sau GNU spell(1),
fie cel definit de --speller sau set speller.
formatter
Invocă un program de procesare a întregii memorii tampon (în cazul în care sintaxa activă definește
una). ( Memoria tampon curentă este scrisă într-un fișier temporar, programul este rulat pe acesta,
iar apoi fișierul temporar este citit din nou, înlocuind conținutul memoriei tampon).
linter
Invocă un program de verificare a sintaxei (în cazul în care sintaxa activă definește unul). Dacă
acest program produce linii de forma „nume_fișier:nr_linie:nr_caracter: un mesaj oarecare”, atunci
cursorul va fi plasat în poziția indicată în fișierul menționat, afișând în același timp „un mesaj
oarecare” pe bara de stare. Vă puteți deplasa de la un mesaj la altul cu <PgUp> și <PgDn>, iar
pentru a părăsi modul de citire puteți folosi ^C sau <Enter>.
justify
Aliniază față de margini paragraful curent (sau regiunea marcată). Un paragraf este un grup de
linii contigue care, cu excepția, eventual, a primei linii, au toate aceeași indentare. Începutul
unui paragraf este detectat fie de această singură linie cu o indentare diferită, fie de o linie
albă anterioară.
fulljustify
Aliniază față de margini întreaga memorie tampon curentă (sau regiunea marcată).
indent
Indentează (deplasează spre dreapta) linia curentă sau liniile marcate.
unindent
Înlătură indentarea (deplasează spre stânga) linia curentă sau liniile marcate.
comentariu
Marchează sau demarchează pentru comentariu linia curentă sau liniile marcate, utilizând stilul de
comentariu specificat în sintaxa activă.
complete
Completează (atunci când este posibil) fragmentul dinaintea cursorului cu un cuvânt complet găsit în
altă parte în memoria tampon curentă.
left
Se deplasează la stânga cu o poziție (în editor sau în exploratorul de fișiere).
right
Se deplasează la dreapta cu o poziție (în editor sau în exploratorul de fișiere).
up
Se deplasează o linie mai sus (în editor sau în exploratorul de fișiere).
down
Se deplasează o linie mai jos (în editor sau în exploratorul de fișiere).
scrollup
Derulează fereastra de vizualizare cu un rând în sus (ceea ce înseamnă că textul alunecă în jos),
păstrând cursorul în aceeași poziție a textului, dacă este posibil. (Această funcție este asociată
în mod implicit combinației de taste <Alt+Up>. Dacă combinația de taste <Alt+Up> nu face nimic pe
consola Linux, consultați FAQ: https://nano-editor.org/dist/latest/faq.html#4.1.)
scrolldown
Derulează fereastra de vizualizare în jos cu un rând (ceea ce înseamnă că textul alunecă în sus),
păstrând cursorul în aceeași poziție a textului, dacă este posibil. (Această funcție este asociată
în mod implicit combinației de taste <Alt+Down>.)
center
Derulează linia cu cursorul până la mijlocul ecranului.
prevword
Mută cursorul la începutul cuvântului precedent.
nextword
Mută cursorul la începutul cuvântului următor.
home
Mută cursorul la începutul liniei curente.
end
Mută cursorul la sfârșitul liniei curente.
beginpara
Mută cursorul la începutul paragrafului curent.
endpara
Mută cursorul la sfârșitul paragrafului curent.
prevblock
Mută cursorul la începutul blocului de text curent sau precedent. (Blocurile sunt separate de una
sau mai multe linii goale).
nextblock
Mută cursorul la începutul următorului bloc de text.
pageup
Deplasează în sus o pagină de ecran.
pagedown
Deplasează în jos o pagină de ecran.
firstline
Deplasare la prima linie a fișierului.
lastline
Deplasare la ultima linie a fișierului.
gotoline
Merge la o anumită linie (și coloană, dacă este specificat). Numerele negative se numără de la
sfârșitul fișierului (și de la sfârșitul liniei).
findbracket
Mută cursorul la paranteza dreaptă (sau la acoladă sau paranteza (rotundă), etc.) care se potrivește
(se împerechează) cu cea de sub cursor. A se vedea set matchbrackets.
anchor
Plasează o ancoră pe linia curentă sau o elimină dacă este deja prezentă. (O ancoră este vizibilă
atunci când sunt activate numerele de linie).
prevanchor
Merge la prima ancoră înainte de linia curentă.
nextanchor
Merge la prima ancoră de după linia curentă.
prevbuf
Comută la editarea/vizualizarea memoriei tampon precedente atunci când sunt deschise mai multe
memorii tampon.
nextbuf
Comută la editarea/vizualizarea următoarei memorii tampon atunci când sunt deschise mai multe
memorii tampon.
verbatim
Inserează textual (verbatim) următoarea apăsare de tastă în fișier sau începe introducerea Unicode
atunci când se tastează o cifră hexazecimală.
tab
Inserează un tabulator la locația curentă a cursorului.
enter
Inserează o linie nouă sub cea curentă.
delete
Șterge caracterul de sub cursor.
backspace
Șterge caracterul din fața cursorului.
recordmacro
Pornește înregistrarea apăsărilor de taste - apăsările de taste sunt stocate ca macro. Atunci când
este deja înregistrată, înregistrarea este oprită.
runmacro
Redă apăsările de taste ale ultimei macro înregistrate.
undo
Anulează ultima acțiune efectuată asupra textului (adăugare text, ștergere text, etc).
redo
Reface ultima acțiune anulată (adică anulează anularea).
refresh
Reîmprospătează ecranul.
suspend
Suspendă editorul și returnează controlul către shell (până când îi cereți procesului să reia
execuția cu fg).
casesens
Comută dacă căutarea/înlocuirea ignoră sau respectă distincția dintre majuscule și minuscule a
caracterelor date.
regexp
Comută dacă căutarea/înlocuirea utilizează șiruri literale sau expresii regulate.
backwards
Comută dacă căutarea/înlocuirea se efectuează înainte sau înapoi.
older
Recuperează intrarea precedentă ( dinainte) la un prompt.
newer
Obține următoarea intrare ( ulterioară) la un prompt.
flipreplace
Comută între a căuta ceva și a înlocui ceva.
flipgoto
Comută între căutarea textului și localizarea unui număr de linie.
flipexecute
Comută între inserarea unui fișier și executarea unei comenzi.
flippipe
Atunci când se execută o comandă, comută dacă memoria tampon curentă (sau regiunea marcată) este
transmisă la comandă.
flipnewbuffer
Comută între inserarea în memoria tampon curentă și inserarea într-o nouă memorie tampon goală.
flipconvert
La citirea unui fișier, comută între a-l converti și a nu-l converti din formatul DOS/Mac.
Conversia este cea implicită.
dosformat
Când scrie un fișier, comută la scrierea unui format DOS (CR/LF).
macformat
Când scrie un fișier, comută la scrierea unui format Mac.
append
Când scrie un fișier, adaugă la sfârșit în loc să suprascrie.
prepend
Când scrie un fișier „scrie la început“ în loc să suprascrie.
backup
Când scrie un fișier, creează o copie de rezervă a fișierului curent.
discardbuffer
Când se pregătește să scrie un fișier, renunță la conținutul memoriei tampon curente fără a-l salva.
(Această funcție este asociată în mod implicit numai atunci când opțiunea --saveonexit este în
vigoare).
browser
Pornește exploratorul de fișiere (în meniurile „Citește” și „Salvează”), permițând selectarea unui
fișier dintr-o listă.
gotodir
Merge la un director care trebuie specificat, permițând navigarea oriunde în sistemul de fișiere.
firstfile
Merge la primul fișier din listă atunci când se utilizează exploratorul de fișiere.
lastfile
Merge la ultimul fișier din listă atunci când se utilizează exploratorul de fișiere.
nohelp
Activează/dezactivează prezența listei de două rânduri a asocierilor de taste din partea de jos a
ecranului. (Această comutare este specială: este disponibilă în toate meniurile, cu excepția
vizualizatorului de ajutor și a linter-ului. Toate celelalte comutări sunt disponibile numai în
meniul principal).
zero
Activează/dezactivează prezența barei de titlu și a barei de stare.
constantshow
Activează/dezactivează afișarea constantă a poziției curente a liniei, coloanei și a caracterelor.
softwrap
Activează/dezactivează afișarea liniilor prea lungi pe mai multe linii de ecran.
linenumbers
Activează/dezactivează afișarea numerelor de linie în fața textului.
whitespacedisplay
Activează/dezactivează afișarea spațiilor albe.
nosyntax
Activează/dezactivează evidențierea sintaxei
smarthome
Activează/dezactivează funcția inteligentă a tastei «Home»
autoindent
Comută dacă o linie nou creată va conține aceeași cantitate de spații albe de început ca și linia
precedentă - sau ca și linia următoare dacă linia precedentă este începutul unui paragraf.
cutfromcursor
Comută dacă tăierea textului va tăia întreaga linie sau doar de la poziția curentă a cursorului până
la sfârșitul liniei.
breaklonglines
Comută dacă liniile lungi vor fi încadrate strict la linia următoare. (Vechiul nume al acestei
funcții, „nowrap”, este depășit).
tabstospaces
Comută dacă tabulatoarele tastate vor fi convertite în spații.
mouse
Activează/dezactivează suportul pentru mouse.
Secțiunile valide ale MENIULUI sunt:
main
Fereastra principală a editorului în care se introduce și se editează textul.
help
Meniul de vizualizare a ajutorului.
search
Meniul de căutare (știut și ca „whereis”)
replace
Meniul „caută pentru a înlocui“.
replacewith
Meniul „înlocuiește cu“, care vine după „caută pentru a înlocui“.
yesno
Meniul „Da/Nu”, în care se pune întrebarea Da/Nu/Tot/Anulează.
gotoline
Meniul „mergi la linia (și coloana)“.
writeout
Meniul „scrie fișier“.
insert
Meniul „inserează fișier“.
browser
Meniul „explorator de fișiere”, pentru a selecta un fișier care urmează să fie deschis, inserat sau
scris.
whereisfile
Meniul „caută un fișier“ în exploratorul de fișiere.
gotodir
Meniul „mergi la directorul“ în exploratorul de fișiere.
execute
Meniul de inserare a ieșirii dintr-o comandă externă sau de filtrare a memoriei tampon (sau a
regiunii marcate) prin intermediul unei comenzi externe sau de executare a unuia dintre multiplele
instrumente.
spell
Meniul corectorului ortografic integrat în care utilizatorul poate edita un cuvânt scris greșit.
linter
Meniul linter, care permite navigarea printre mesajele de „linting”.
all
Un nume special care cuprinde toate meniurile. Pentru bind înseamnă toate meniurile în care există
FUNCȚIA specificată; pentru unbind înseamnă toate meniurile în care există TASTA specificată.
FIȘIERE
/etc/nanorc
Fișier de configurare la nivelul întregului sistem (global).
~/.nanorc sau $XDG_CONFIG_HOME/nano/nanorc sau ~/.config/nano/nanorc
Fișier de configurare pentru fiecare utilizator.
/usr/share/nano/*
Definiții de sintaxă pentru colorarea sintaxei a unor tipuri de fișiere obișnuite (și pentru
tipurile de fișiere mai puțin obișnuite din subdirectorul extra/).
CONSULTAȚI ȘI
nano(1)
https://nano-editor.org/cheatsheet.html
O prezentare generală a asocierilor implicite de taste.
TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Mihai Cristescu <mihai.cristescu@gmail.com>
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 NANORC(5)