Mandato undo

Utilice el mandato undo para deshacer o rehacer cambios en el documento actual.  También puede utilizar este mandato para cerrar explícitamente el cambio actual, borrar todos los cambios de la pila de acciones para deshacer o restablecer a cero la cuenta de cambios.

Sintaxis:

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

Parámetros

n Utilice el parámetro n para indicar el número de cambios que deben deshacerse.  Si n es negativo, se reharán -n cambios.
discard Utilice el parámetro discard para descartar los cambios que se deshacen de modo que no puedan rehacerse.  Si n es un número negativo, el parámetro discard no está permitido.
quiet Utilice el parámetro quiet para suprimir los mensajes generados por el mandato undo.
check Utilice el parámetro check para cerrar el cambio actual.
clear Utilice el parámetro clear para eliminar todos los cambios de la pila de acciones para deshacer.
resetChanges Utilice el parámetro resetChanges para restablecer a cero la cuenta de cambios.

Estado

El parámetro status se establece en uno de los valores siguientes:
null El mandato undo se ha ejecutado satisfactoriamente.
undo.nothingUndone No se han registrado cambios para deshacer o rehacer.

Descripción

Si no se especifica ningún parámetro, el mandato undo deshará un cambio.

El parámetro dirty sirve para determinar si hay un cambio incompleto.  Si no hay ningún cambio incompleto, undo check no llevará a cabo ninguna acción.   Si hay un cambio incompleto, undo check completará el cambio, incrementará la cuenta de cambios y restablecerá el parámetro dirty en off.

Solo se pueden deshacer los cambios completados.

Los cambios se completan implícitamente cuando el cursor se mueve fuera de la línea actual.  Si el parámetro autoCheck se establece en off, los cambios no se completan implícitamente.

Los cambios realizados cuando recording está en off no pueden deshacerse.

Los cambios realizados que solo afectan a elementos show no se registran y no se pueden deshacer.

Ejemplos

undo
undo -1
undo clear 

Conceptos relacionados
Mandatos, acciones y parámetros del editor

Consulta relacionada
Mandato load
Mandato save
Parámetro autoCheck
Parámetro changes
Parámetro dirty
Parámetro recording
Acción redo
Acción undo