Com esborrar grans blocs de text a l’editor nano de GNU



Proveu El Nostre Instrument Per Eliminar Problemes

Tot i que hi ha una guerra d’editors en marxa, l’editor nano continua sent molt popular. És l’editor de text de la consola per defecte en diverses distribucions de Linux diferents en aquest moment i també s’ha demostrat popular entre alguns programadors. Tanmateix, no és fàcil fer servir algunes de les opcions avançades, ja que s’assignen a les tecles que s’utilitzen per a altres funcions en entorns gràfics. Funcionaran fàcilment per a aquells que es trobin en terminals virtuals, però no funcionaran tan bé per a aquells que funcionen amb GNOME, LXDE o KDE. Això fa que sigui extremadament difícil arrencar grans blocs de text que ocupen gran part d'un fitxer.



Afortunadament, el programari inclou alguns altres enllaços clau que haurien de funcionar sota un intèrpret d'ordres gràfic. Per a això, assumirem que teniu el nano editor en funcionament. Dit això, hi ha instruccions lleugerament diferents sobre com eliminar aquests grans fragments de text en funció de si l’heu executat des d’un terminal virtual o si l’executeu des d’un intèrpret d’ordres gràfic.



Supressió de text al final del fitxer a l’editor nano de GNU

Podeu utilitzar les tecles de fletxa del teclat per navegar per blocs de text de l’editor nano. Comenceu posicionant el cursor just davant del text que vulgueu treure del fitxer. Ara, si esteu executant el programa sota una consola virtual, és a dir, heu pressionat Ctrl, Alt i F2 per arribar a un entorn de línia d'ordres a pantalla completa, de fet només podeu prémer Alt i T al mateix temps per suprimir tot el text a al final del fitxer. Això també pot funcionar en entorns xterm, rxvt i aterm molt tradicionals en un entorn gràfic.



Si el feu servir amb alguna cosa més moderna com el Konsole de KDE o el terminal xfce4, Alt + T ja és una drecera assignada. En lloc d’això, haureu de prémer i deixar anar la tecla d’escapada del teclat, que és més que probable que s’etiqueti Esc si el vostre teclat té etiquetes. Un cop l’heu alliberat, podeu prémer i deixar anar la tecla T. Això podria semblar una mica inusual al principi, però hauria de funcionar perfectament. Notareu que s’ha eliminat un gran fragment de text de manera que tot el que hi ha després del cursor s’elimina sobtadament del fitxer. Dit això, encara no heu desat els canvis.



Igual que heu premut i llançat Esc abans de prémer i alliberar T, en realitat podeu fer el mateix per desfer els canvis. Premeu i deixeu anar la tecla Esc i premeu U per desfer els canvis que heu fet. Per refer l'acció per segona vegada, premeu Esc i deixeu-la anar abans de prémer la tecla E. Això pot trigar un moment a acostumar-se, però és més fàcil amb una mica de pràctica.

És probable que les dreceres de teclat que conegueu del món dels editors gràfics no funcionin, ja que també tenen tasques diferents. Si utilitzeu un terminal virtual o un editor de terminal gràfic arcaic, podeu fer servir Alt + U per desfer els canvis i Alt + E per refer-los. Tot i que Alt + E s’adjunta al menú Edita dels editors de terminals més moderns, vam trobar que Alt + U funcionava realment a la instància xfce4-terminal que vam utilitzar per fer les captures de pantalla d’aquest article. És possible que vulgueu provar-ho, ja que és una mica més fàcil que utilitzar la tecla Esc així.

Mentre no feu altres canvis, podreu continuar repetint el procés de desfer i refer el tall fins que hagueu pres una decisió permanent. Tot i que algunes persones insisteixen que encara hi ha una guerra d’editors completa entre els diversos editors de text i, tot i que preferim no tocar-ho, aquest truc fa que GNU nano sigui una mica més útil per a aquells que editen grans blocs de codi.

Pel que val, GNU nano té moltes altres dreceres de teclat com aquesta. Aquells que utilitzen terminals virtuals i altres poden prémer la tecla F1 per obtenir una llista completa que podeu desplaçar-vos amb les tecles de fletxa. Una vegada més, però, hi ha força possibilitats que el vostre entorn gràfic intercepti aquesta pulsació de tecla per poder utilitzar la drecera Ctrl + G per obtenir el mateix text d’ajuda exacte. Premeu Ctrl + X per sortir d'aquesta llista de funcions de l'usuari avançat. Tot i que no aportarà nano els mateixos nivells de potència que alguns altres editors de text, aquestes dreceres addicionals haurien d’ajudar-vos a fer tasques d’edició de text diàries.

3 minuts de lectura