Undo

undo-kommandot ångrar den senaste ändringen av ritningen — ett steg per anrop. Varje tillägg, borttagning eller redigering av entiteter registreras som en separat historikpost. Undo stegar tillbaka genom dessa poster i omvänd ordning.

Så ångrar du

  • Skriv undo i terminalen, eller
  • Klicka på Undo-knappen i verktygsfältet.

Varje anrop ångrar en registrerad åtgärd. Anropa det upprepade gånger för att stega längre tillbaka.

Historikbeteende

DetaljVärde
Steg per filUpp till 20
LagringWebbläsare (IndexedDB / localStorage), per filnamn
Överlever sidladdningJa — historiken återställs när du öppnar filen igen
Ny åtgärd efter ångringRensar alla redo-poster framåt om den aktuella positionen
Äldsta posten när fullTas bort för att göra plats för den senaste ändringen

Varje entitetsmutation registreras: att rita nya entiteter, ta bort entiteter, grip-redigera ändpunkter, tillämpa Move, Rotate, Scale, Mirror, Trim, Extend och Offset skapar alla historikposter.

Undo jämfört med Redo

UndoRedo
RiktningStegar bakåt genom historikenStegar framåt genom ångrade poster
Tillgängligt närMinst en registrerad åtgärd finnsMinst en Undo har utförts och ingen ny åtgärd har vidtagits
Rensas avIngenting — historiken ackumuleras tills 20-stegsgränsenAlla nya ritåtgärder

Använd Redo för att återställa en ångrad åtgärd. Verktygsfältsknapparna är gråtonade när respektive riktning inte är tillgänglig.