Annulla funzionalità in nano

93

Uso l'editor di testo della riga di comando nano . Come faccio a annullare un'azione durante la modifica del testo?

Ad esempio: Ho digitato un testo e poi ho cambiato idea. Ora voglio tornare allo stato precedente. Come?

    
posta user44 15.08.2013 - 16:17

3 risposte

88

A partire da nano versione 2.3.5 nel luglio 2014, l'annullamento / ripristino è diventato standard:

  • Alt-U o Opzione-U - annulla
  • Alt-E o Opzione-E - ripristina

È nell'aiuto:

E se allunghi lo schermo più largo di circa 1400 pixel, c'è un suggerimento in basso a destra:

Se queste chiavi non funzionano, controlla nano --version .

  • Le versioni nano 2.1.10 - 2.3.4 devono usare la riga di comando opzione -u ( grazie @sil). Suggerimento: aggiungi alias nano="nano -u" al tuo .bashrc (grazie a @Benia). L'implementazione di undo durante questo periodo sembra essere stata bacata o incompleta.

  • versioni nano 2.1.3 - 2.1.9 ha avuto una sorta di annullamento caratteristica. L'opzione -u non era necessaria.

risposta data Bob Stein 09.09.2015 - 14:08
36

Il codice di annullamento di Nano è sperimentale. Come vedrai dal manuale di nano (digita " man nano " in un Terminale per leggerlo), devi iniziare nano con l'opzione -u (quindi " nano -u somefile.txt "), e poi puoi usa Alt-U per annullare.

    
risposta data sil 15.08.2013 - 16:21
8

Puoi anche aggiungere la linea

set undo

nel file .nanorc. Ciò abilita la funzione di annullamento sperimentale all'avvio nelle versioni successive alla 2.4, come la 2.2.6 che sembra essere l'installazione standard su molte distribuzioni Linux.

    
risposta data hueman 02.03.2016 - 15:41

Leggi altre domande sui tag