Altium Designer Documentation


Created: July 27, 2015 | Updated: April 11, 2017
Now reading version 17.1. For the latest, read: Undo for version 21
Applies to Altium Designer versions: 15.1, 16.0, 16.1, 17.0 and 17.1

Parent page: Schematic Commands

The following pre-packaged resource, derived from this base command, is available:

Applied Parameters: None


This feature is used to restore the current document to its state previous to the last operation. Multiple levels of undo are supported.


This command can be accessed from the Schematic Editor and the Schematic Library Editor, by:

  • Choosing the Edit » Undo command from the main menus.
  • Clicking the  button on the Schematic Standard toolbar (Schematic Editor), or Sch Lib Standard toolbar (Schematic Library Editor).
  • Using the Ctrl+Z keyboard shortcut.
The command only becomes available provided a change to the document has been made.


After launching the command, the last operation will be 'undone' and the document will be returned to its previous state. You can determine how many operations can be redone, by defining the Undo/Redo stack. This is done by entering a value in the Stack Size field, on the Schematic - Graphical Editing page of the Preferences dialog. Setting the value to zero will clear the stack and effectively disable the Undo/Redo feature.


  1. There is no practical limit to the stack size except available memory. However, the stack size should be kept reasonably small so as not to unduly impinge on performance, due to the stack filling with large scale changes. The default setting is 50.
  2. A command that has been 'undone' using this command, can be 'redone' using the Redo command.


Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
You are reporting an issue with the following selected text
and/or image within the active document: