Cómo eliminar grandes bloques de texto en el nano Editor de GNU

Cómo eliminar grandes bloques de texto en el nano Editor de GNU

How Delete Large Blocks Text Gnu S Nano Editor

Si bien hay una guerra de editores, el editor nano sigue siendo extremadamente popular. Es el editor de texto de la consola predeterminado en varias distribuciones de Linux diferentes en este momento, y también ha demostrado ser popular entre algunos programadores. Sin embargo, no es fácil utilizar algunas de las opciones avanzadas desde el primer momento, ya que se asignan a las teclas que se utilizan para otras funciones en entornos gráficos. Funcionarán fácilmente para aquellos en terminales virtuales, pero no funcionarán tan bien para aquellos que ejecutan algo como GNOME, LXDE o KDE. Esto hace que sea extremadamente difícil extraer grandes bloques de texto que ocupan gran parte de un archivo.



Afortunadamente, el software incluye algunas otras combinaciones de teclas que deberían funcionar bajo un shell gráfico. Para esto, asumiremos que tiene el editor nano en funcionamiento. Dicho esto, hay instrucciones ligeramente diferentes sobre cómo eliminar estos grandes trozos de texto dependiendo de si lo ha ejecutado desde una terminal virtual o si lo está ejecutando desde un shell gráfico.



Eliminar texto al final del archivo en el nano Editor de GNU

Puede usar las teclas de flecha en su teclado para navegar a través de bloques de texto en el editor nano. Empiece colocando el cursor justo delante del texto que le gustaría extraer del archivo. Ahora, si está ejecutando el programa en una consola virtual, lo que significa que presionó Ctrl, Alt y F2 para acceder a un entorno de línea de comandos de pantalla completa, en realidad puede presionar Alt y T al mismo tiempo para eliminar todo el texto. el final del archivo. Esto también podría funcionar en entornos xterm, rxvt y aterm muy tradicionales en un entorno gráfico.



Si lo está ejecutando bajo algo más moderno como Konsole de KDE o el terminal xfce4, entonces Alt + T ya es un atajo asignado. En su lugar, debe presionar y soltar la tecla de escape en su teclado, que probablemente esté etiquetada como Esc si su teclado tiene etiquetas. Una vez que lo haya soltado, puede presionar y soltar la tecla T. Esto puede parecer un poco inusual al principio, pero debería funcionar perfectamente. Notarás que se ha eliminado una gran parte del texto, de modo que todo lo que sigue al cursor se elimina repentinamente del archivo. Dicho esto, aún no ha guardado los cambios.

Al igual que presionó y soltó Esc antes de presionar y soltar T, puede hacer lo mismo para deshacer los cambios. Presione y suelte la tecla Esc, luego presione U para deshacer los cambios que ha realizado. Para rehacer la acción por segunda vez, presione Esc y luego suéltelo antes de presionar la tecla E. Esto puede tomar un momento para acostumbrarse, pero se vuelve más fácil con un poco de práctica.



Los atajos de teclado con los que puede estar familiarizado en el mundo de los editores gráficos probablemente no funcionen, ya que también tienen diferentes asignaciones. Sin embargo, si está utilizando una terminal virtual o un editor de terminal gráfico arcaico, puede usar Alt + U para deshacer los cambios y Alt + E para rehacerlos. Si bien Alt + E está adjunto al menú Editar en la mayoría de los editores de terminal modernos, encontramos que Alt + U realmente funcionaba en la instancia de xfce4-terminal que usamos para tomar las capturas de pantalla de este artículo. Es posible que desee intentarlo, ya que es un poco más fácil que usar la tecla Esc de esa manera.

Mientras no realice otros cambios, puede continuar repitiendo el proceso de deshacer y rehacer el corte hasta que haya tomado una decisión permanente. Si bien algunas personas insisten en que todavía hay una guerra de editores entre los distintos editores de texto y, aunque preferimos no tocar eso, este truco hace que GNU nano sea un poco más útil para quienes editan grandes bloques de código.

Por lo que vale, GNU nano tiene muchos otros atajos de teclado como este. Aquellos que usan terminales virtuales y otros pueden presionar la tecla F1 para obtener una lista completa por la que puede desplazarse con las teclas de flecha. Una vez más, sin embargo, existe una gran posibilidad de que su entorno gráfico intercepte esa pulsación de tecla para que pueda usar el atajo Ctrl + G para obtener exactamente el mismo texto de ayuda. Presione Ctrl + X para salir de esta lista de funciones de usuario avanzado. Aunque no hará que nano alcance los mismos niveles de potencia que otros editores de texto, estos atajos adicionales deberían ser de gran ayuda para las tareas diarias de edición de texto.

3 minutos de lectura