- On the main menu, choose .
- Press Ctrl+Z or Alt+BackspaceCtrl+Z or Alt+BackspaceCtrl+Z or Alt+BackspaceCtrl+Z or Alt+BackspaceCtrl+Shift+Minus or Ctrl+SlashCtrl+ZCtrl+Z or Alt+BackspaceCtrl+ZMeta ZMeta ZMeta Z.
- On the main menu, choose .
- Press Ctrl+Shift+Z or Alt+Shift+BackspaceCtrl+Shift+Z or Alt+Shift+BackspaceCtrl+Shift+Z or Alt+Shift+BackspaceCtrl+Shift+Z or Alt+Shift+BackspaceCtrl+Shift+Z or Alt+Shift+MinusCtrl+Y or Ctrl+Shift+ZCtrl+Shift+Z, Alt+Shift+Backspace or Ctrl+YCtrl+YMeta Shift Z or Alt Shift BackspaceMeta Shift Z or Alt Shift BackspaceMeta Shift Z.
Tip
PyCharm expands the undo and redo mechanism to complex operations, such as reformatting or refactoring source code, creating or deleting files. When you undo or redo a complex operation, PyCharm requests on your confirmation.

