Comando undo

Utilizzare il comando undo per annullare oppure ripetere le modifiche apportate al documento corrente.  Questo comando può essere utilizzato per chiudere esplicitamente la modifica corrente, eliminare tutte le modifiche dall'annullamento dello stack oppure per ripristinare il conteggio delle modifiche su zero.

Sintassi

undo [ [ n ] [ discard ] [ quiet ]
     | check
     | clear
     | resetChanges
     ] 

Parametri

n Utilizzare il parametro n per indicare il numero di modifiche da annullare.  Se n è negativo, verranno ripetute -n modifiche.
discard Utilizzare il parametro discard per eliminare le modifiche che sono state annullate in modo che non possano essere apportate di nuovo.  Se n è negativo, il parametro discard non è consentito.
quiet Utilizzare il parametro quiet per eliminare i messaggi prodotti dal comando undo.
check Utilizzare il parametro check per chiudere la modifica corrente.
Clear Utilizzare il parametro clear per rimuovere tutte le modifiche dall'annullamento dello stack.
resetChanges Utilizzare il parametro resetChanges per ripristinare il conto changes a zero.

Status

Il parametro status non è influenzato da questo comando.

Descrizione

Se non vengono specificati dei parametri, il comando undo annullerà una modifica.

Il parametro dirty può essere utilizzato per determinare se è presente una modifica incompleta.  Se non vi sono modifiche incomplete, undo check non eseguirà l'operazione.  Se vi è una modifica incompleta, undo check eseguirà la modifica, incrementerà il conteggio delle modifiche e reimposterà il parametro dirty su off.

Possono essere annullate soltanto le modifiche completate.

Le modifiche vengono completate implicitamente quando il cursore viene spostato lungo la riga corrente.  Se il parametro autoCheck è impostato su off, le modifiche non vengono completate implicitamente.

Le modifiche effettuate quando recording è off non possono essere annullate.

Le modifiche effettuate che riguardano solo gli elementi show non sono registrate e non possono essere annullate.

Esempi

undo
undo -1
undo clear 

Argomenti correlati
Comandi, azioni e parametri dell'editor

Riferimento correlato
Comando load
Comando save
Parametro autoCheck
Parametro changes
Parametro dirty
Parametro recording
Azione redo
Azione undo
Comandi predefiniti dell'editor