Undo

O comando undo reverte a última alteração no desenho — uma etapa por invocação. Cada adição, exclusão ou edição de entidades é registrada como uma entrada de histórico separada. Undo volta por essas entradas em ordem inversa.

Como executar undo

  • Digite undo no terminal, ou
  • Clique no botão Undo na barra de ferramentas.

Cada invocação reverte uma ação registrada. Invoque repetidamente para voltar mais longe.

Comportamento do histórico

DetalheValor
Etapas por arquivoAté 20
ArmazenamentoNavegador (IndexedDB / localStorage), por nome de arquivo
Sobrevive ao recarregamento de páginaSim — o histórico é restaurado quando você reabre o arquivo
Nova ação após undoApaga todas as entradas de redo à frente da posição atual
Entrada mais antiga quando cheioDescartada para dar espaço à alteração mais recente

Cada mutação de entidade é registrada: desenhar novas entidades, excluir entidades, editar endpoints com grips, aplicar Move, Rotate, Scale, Mirror, Trim, Extend e Offset criam entradas de histórico.

Undo vs Redo

UndoRedo
DireçãoAvança para trás pelo históricoAvança para frente pelas entradas desfeitas
Disponível quandoExiste pelo menos uma ação registradaPelo menos um Undo foi realizado e nenhuma nova ação foi feita
Apagado porNada — o histórico acumula até o limite de 20 etapasQualquer nova ação de desenho

Use Redo para reaplicar uma ação desfeita. Os botões da barra de ferramentas ficam acinzentados quando a direção respectiva não está disponível.