Cum să ștergeți blocuri mari de text în editorul nano al GNU



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

În timp ce există un război al editorilor, editorul nano continuă să fie extrem de popular. Este editorul de text al consolei implicit în mai multe distribuții Linux diferite în acest moment și s-a dovedit popular și la unii coderi. Cu toate acestea, nu este ușor să folosiți unele dintre opțiunile avansate chiar de pe cutie, deoarece acestea sunt mapate la tastele utilizate pentru alte funcții în medii grafice. Vor funcționa cu ușurință pentru cei de la terminalele virtuale, dar nu vor funcționa la fel de bine pentru cei care rulează sub ceva cum ar fi GNOME, LXDE sau KDE. Acest lucru face extrem de greu să smulgeți blocuri uriașe de text care ocupă o mare parte din fișier.



Din fericire, software-ul include și alte legături cheie care ar trebui să funcționeze sub un shell grafic. Pentru aceasta, vom presupune că aveți editorul nano funcțional. Acestea fiind spuse, există instrucțiuni ușor diferite despre cum să ștergeți aceste bucăți mari de text, în funcție de faptul dacă l-ați rulat de la un terminal virtual sau dacă îl rulați dintr-un shell grafic.



Ștergerea textului la sfârșitul fișierului în editorul nano al GNU

Puteți utiliza tastele săgeată de pe tastatură pentru a naviga prin blocuri de text în editorul nano. Începeți prin a poziționa cursorul chiar în fața textului pe care doriți să îl scoateți din fișier. Acum, dacă rulați programul sub o consolă virtuală, adică ați apăsat Ctrl, Alt și F2 pentru a ajunge la un mediu de linie de comandă pe ecran complet, puteți doar să apăsați Alt și T în același timp pentru a șterge tot textul sfârșitul fișierului. Acest lucru ar putea funcționa și în medii foarte tradiționale xterm, rxvt și aterm și într-un mediu grafic.



Dacă îl executați sub ceva mai modern, cum ar fi Konsole KDE sau xfce4-terminal, atunci Alt + T este deja o comandă rapidă atribuită. În schimb, ar trebui să apăsați și să eliberați tasta de evacuare de pe tastatură, care este mai mult decât probabil etichetată Esc dacă tastatura dvs. are etichete. După ce ați lansat-o, puteți apăsa și elibera tasta T. Acest lucru ar putea părea puțin neobișnuit la început, dar ar trebui să funcționeze perfect. Veți observa că o bucată mare de text a fost eliminată, astfel încât totul după cursor să fie eliminat brusc din fișier. Acestea fiind spuse, încă nu v-ați salvat modificările.



La fel cum ați împins și ați eliberat Esc înainte de a împinge și elibera T, puteți face de fapt același lucru pentru a anula modificările. Apăsați și eliberați tasta Esc, apoi apăsați U pentru a anula modificările pe care le-ați făcut. Pentru a reface acțiunea a doua oară, apăsați Esc apoi eliberați-o înainte de a apăsa tasta E. Acest lucru ar putea dura un moment pentru a vă obișnui, dar devine mai ușor cu un pic de practică.

Comenzile rapide de la tastatură cu care s-ar putea să vă familiarizați din lumea editorilor grafici probabil nu funcționează, deoarece și ele au sarcini diferite. Dacă utilizați un terminal virtual sau un editor de terminal grafic arhaic, atunci puteți utiliza Alt + U pentru a anula modificările și Alt + E pentru a le reface. În timp ce Alt + E este atașat la meniul Editare în majoritatea editorilor de terminal moderni, am constatat că Alt + U a funcționat efectiv în instanța xfce4-terminal pe care am folosit-o pentru a face capturile de ecran ale acestui articol. S-ar putea să doriți să încercați asta, deoarece este puțin mai ușor decât să folosiți tasta Esc așa.

Atâta timp cât nu efectuați alte modificări, puteți continua să repetați procesul de anulare și refacere a tăieturii până când veți ajunge la o decizie permanentă. În timp ce unii oameni insistă că există încă un război complet al editorilor între diferiții editori de text și, deși am prefera să nu atingem acest lucru, acest truc face ca GNU nano să fie un pic mai util pentru cei care editează blocuri uriașe de cod.

Pentru ceea ce merită, GNU nano are de fapt multe alte comenzi rapide de la tastatură de genul acesta. Cei care utilizează terminale virtuale și astfel pot apăsa tasta F1 pentru a obține o listă completă pe care o puteți derula cu tastele săgeți. Din nou, totuși, există șanse destul de mari ca mediul dvs. grafic să intercepteze acea apăsare a tastei, astfel încât să puteți utiliza comanda rapidă Ctrl + G pentru a obține același text de ajutor exact. Apăsați pe Ctrl + X pentru a ieși din această listă de funcții ale utilizatorilor avansați. Chiar dacă nu va aduce nano la aceleași niveluri de putere ca și alți editori de text, aceste comenzi rapide suplimentare ar trebui să vă ajute în îndeplinirea sarcinilor zilnice de editare a textului.

3 minute citite