Std Undo/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
(4 intermediate revisions by the same user not shown)
Line 27: Line 27:
==Anwendung==
==Anwendung==


# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
<div class="mw-translate-fuzzy">
#* Die Schaltfläche {{Button|[[Image:Std_Undo.svg|16px]] [[Std_Undo/de|Rückgängig]]}} drücken.
# Es gibt mehrere Wege, den Befehl aufzurufen:
#* Drücke die {{Button|[[Image:Std_Undo.svg|16px]] [[Std_Undo/de|Std Rückgängig]]}}-Schaltfläche.
#* Den Menüeintrag {{MenuCommand|Bearbeiten → [[Image:Std_Undo.svg|16px]] Rückgängig}} auswählen.
#* Das Tastaturkürzel {{KEY|Strg}} + {{KEY|Z}}.
#* Wähle die {{MenuCommand|Bearbeiten → [[Image:Std_Undo.svg|16px]] Rückgängig}}-Option aus dem Menü
#* Benutze das Tastaturkürzel: {{KEY|Strg}}+{{KEY|Z}}.
</div>


<span id="Options"></span>
<span id="Options"></span>
==Optionen==
==Optionen==


* Um mehrere Aktionen rückgängig zu machen, auf den schwarzen Pfeil-nach-unten rechts neben der Schaltfläche {{Button|[[Image:Std_Undo.svg|16px]] [[Std_Undo/de|Rückgängig]]}} klicken und aus der Liste auswählen.
<div class="mw-translate-fuzzy">
* Um mehrere Aktionen rückgängig zu machen, klicke auf den schwarzen Pfeil-nach-unten rechts neben der {{Button|[[Image:Std_Undo.svg|16px]] [[Std_Undo/de|Std Rückgängig]]}}-Schaltfläche und wähle aus der Liste aus.
</div>


<span id="Preferences"></span>
<span id="Preferences"></span>
==Einstellungen==
==Einstellungen==


See also: [[Preferences_Editor|Preferences Editor]].
Siehe auch: [[Preferences_Editor/de|Voreinstellungseditor]].


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 54: Line 50:
==Skripten==
==Skripten==


Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API-Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
<div class="mw-translate-fuzzy">
{{Emphasis|Siehe auch:}} [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
</div>


Um die letzte Aktion rückgängig zu machen, wird die Methode {{incode|undo}} des document-Objekts verwendet. Das Gegenstück, die Methode {{incode|redo}} steht auch zur Verfügung.
<div class="mw-translate-fuzzy">
Um die letzte Aktion rückgängig zu machen, benutze die {{incode|undo}}-Methode des document-Objekts.
</div>


{{Code|code=
{{Code|code=

Revision as of 15:38, 12 July 2024

Std Rückgängig

Menüeintrag
Bearbeiten → Rückgängig
Arbeitsbereich
Alle
Standardtastenkürzel
Strg+Z
Eingeführt in Version
-
Siehe auch
Wiederherstellen

Beschreibung

Der Befehl Std Rückgängig macht die letzte Aktion rückgängig.

Anwendung

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Rückgängig drücken.
    • Den Menüeintrag Bearbeiten → Rückgängig auswählen.
    • Das Tastaturkürzel Strg + Z.

Optionen

  • Um mehrere Aktionen rückgängig zu machen, auf den schwarzen Pfeil-nach-unten rechts neben der Schaltfläche Rückgängig klicken und aus der Liste auswählen.

Einstellungen

Siehe auch: Voreinstellungseditor.

  • Die Rückgängig/Wiederherstellen-Funktionalität kann deaktiviert werden, indem Werkzeuge → Parameter bearbeiten... → BaseApp → Preferences → Document → UsingUndo auf false gesetzt wird, aber dies wird nicht empfohlen. Diese Einstellung kann auch im Voreinstellungseditor geändert werden.
  • Die maximale Anzahl von Rückgängig/Wiedererstellen-Schritten wird über Werkzeuge → Parameter bearbeiten... → BaseApp → Preferences → Document → MaxUndoSize definiert. Diese Einstellung kann auch im Voreinstellungseditor geändert werden.

Skripten

Siehe auch: Autogenerierte API-Dokumentation und FreeCAD Grundlagen Skripten.

Um die letzte Aktion rückgängig zu machen, wird die Methode undo des document-Objekts verwendet. Das Gegenstück, die Methode redo steht auch zur Verfügung.

import FreeCAD

FreeCAD.ActiveDocument.undo()

Wenn FreeCAD im reinen Konsolenmodus (CLI) läuft, ist der Undo/Redo-Mechanismus standardmäßig deaktiviert ist. Er muss für jedes Dokument separat aktiviert werden.

import FreeCAD

FreeCAD.ActiveDocument.UndoMode = 1