Deshacer la funcionalidad en nano

93

Utilizo el editor de texto de la línea de comunicación nano . ¿Cómo deshacer una acción mientras edito el texto?

Por ejemplo: Escribí un texto y luego cambié de opinión. Ahora quiero volver al estado anterior. ¿Cómo?

    
pregunta user44 15.08.2013 - 14:17

3 respuestas

90

Comenzando con nano versión 2.3.5 en julio de 2014, deshacer / rehacer se convirtió en estándar:

  • Alt-U o Opción-U - deshacer
  • Alt-E o Opción-E - rehacer

Está en la ayuda:

Y si extiende la pantalla más de 1400 píxeles, hay una sugerencia en la parte inferior derecha:

Si estas teclas no funcionan, marque nano --version .

  • versiones nano 2.1.10 - 2.3.4 deben usar la línea de comando opción -u ( gracias @sil). Consejo: agrega alias nano="nano -u" a tu .bashrc (gracias @Benia). La implementación de deshacer durante este período parece haber fallado o incompleto.

  • versiones nano 2.1.3 - 2.1.9 tuvieron algún tipo de deshacer característica. La opción -u no era necesaria.

respondido por el Bob Stein 09.09.2015 - 12:08
36

El código de deshacer de Nano es experimental. Como verás en el manual nano (escribe " man nano " en un terminal para leer eso), necesitarás iniciar nano con la opción -u (entonces " nano -u somefile.txt "), y luego podrás usa Alt-U para deshacer.

    
respondido por el sil 15.08.2013 - 14:21
8

También puede agregar la línea

set undo

en el archivo .nanorc. Esto habilita la función de deshacer experimental en el inicio en versiones inferiores a 2.4, como 2.2.6 que parece ser la instalación estándar en muchas distribuciones de Linux.

    
respondido por el hueman 02.03.2016 - 14:41

Lea otras preguntas en las etiquetas