Standardeditoraktionen

Der Editor verfügt über ein vielfältiges Set von Editieraktionen, die Tasten, Mausereignissen, Knöpfen in der Symbolleiste sowie Einträgen in Pulldown- und Popup-Menüs zugeordnet werden können.

Aktionen unterscheiden sich von Befehlen darin, dass sie keine Parameter akzeptieren und dass ihnen ein Verfügbarkeitsstatus zugeordnet ist.  Der Verfügbarkeitsstatus legt beispielsweise fest, ob ein Menüpunkt, der einer Aktion zugeordnet ist, aktiviert werden soll oder nicht.

Die Implementierung, die vielen Aktionen zugrunde liegt, besteht im Aufrufen von Editorbefehlen.  Sie können Aktionen erneut definieren, um sie Ihrer Editoranwendung anzupassen, und sie erneut implementieren, indem Sie standardmäßige oder benutzerdefinierte Editorbefehle mit den entsprechenden Parametern aufrufen.  Eine Editoranwendung, die Dateien auf einem fernen System handhabt, kann beispielsweise die Aktionen get, save und saveAs erneut definieren, um einen Dateidialog für das ferne System anzuzeigen und den entsprechenden Editorbefehl mit einer lokalen Kopie der ausgewählten Datei als Parameter aufzurufen.

Wenn ein Standardeditorbefehl für die aktuelle Sicht erneut definiert wurde, wird möglicherweise der erneut definierte Befehl aufgerufen.  Beispiel: Durch das erneute Definieren des Befehls processPrefix, der durch die Aktion processPrefix aufgerufen wird, kann in einer Editoranwendung die Gruppe der in einem Editorprofil verfügbaren Präfixbefehle erweitert oder geändert werden.

Die Standardeditoraktionen sind nachfolgend aufgeführt.
appendToActionArgument Die Aktion appendToActionArgument fügt das Zeichen hinzu, das mit der aktuellen Taste dem Parameter actionArgument zugeordnet wird.
backSpace Die Aktion backSpace führt eine der folgenden Aktionen aus:
  • Befindet sich der Cursor am Anfang des Dokuments, sind keine sichtbaren Zeilen vorhanden, befindet sich der Cursor auf einem Anzeigeelement oder ist die Sicht schreibgeschützt, wird keine Aktion ausgeführt.
  • Ist in der aktuellen Sicht eine Auswahl "Datenstrom" enthalten, wird der markierte Text gelöscht.
  • Befindet sich der Cursor nicht am Anfang einer Zeile, wird er um ein Zeichen nach links verschoben, und das Zeichen an der neuen Cursorposition wird gelöscht.
  • Befindet sich der Cursor am Anfang einer Zeile, wird er an das Ende der zuvor sichtbaren Zeile, bei der es sich nicht um ein Anzeigeelement handelt, versetzt.  Die neue aktuelle Zeile wird daraufhin mit der alten aktuellen Zeile verbunden.
Die Aktion backSpace verwendet den Wert des Parameters actionRepeat, um zu bestimmen, wie viele Zeichen gelöscht werden sollen.  Ist der Wert für actionRepeat negativ, entspricht das Verhalten der Aktion backSpace dem Verhalten der Aktion delete bei positivem Wert für actionRepeat.  Wird mehr als ein Zeichen gelöscht, wird der gelöschte Text dem Ringpuffer (Kill-Ring) hinzugefügt.
backSpaceInLine Die Aktion backSpaceInLine ist der Aktion backSpace ähnlich; ihre Verarbeitung ist jedoch auf die aktuelle Zeile beschränkt.  Es werden keine Zeilen verbunden.
blockCopy Ist die Sicht nicht schreibgeschützt und ist sichtbarer Text ausgewählt, kopiert die Aktion blockCopy den ausgewählten Text an die aktuelle Cursorposition.  Andernfalls wird über die Aktion blockCopy keine Aktion ausgeführt.  Nachdem der Text kopiert wurde, wird der kopierte Text ausgewählt.  Wenn es sich bei dem Parameter actionRepeat um eine positive ganze Zahl handelt, wird die Aktion blockCopy so oft wiederholt wie bei actionRepeat angegeben.
blockDelete Ist die Sicht nicht schreibgeschützt und enthält die Sicht sichtbaren ausgewählten Text, löscht die Aktion blockDelete den ausgewählten Text.
blockFill Ist die Sicht nicht schreibgeschützt und enthält die Sicht sichtbaren ausgewählten Text, wird der Benutzer über die Aktion blockFill aufgefordert, ein oder mehrere Zeichen anzugeben; anschließend wird der ausgewählte Bereich mit dem/den angegebenen Zeichen gefüllt.
blockLowerCase Ist die Sicht nicht schreibgeschützt und enthält die Sicht sichtbaren ausgewählten Text, ändert die Aktion blockLowerCase den ausgewählten Text in Kleinbuchstaben.
blockMarkAll Die Aktion blockMarkAll wählt den gesamten Dokumenttext unter Verwendung des Blocktyps "Zeichen" aus.
blockMarkBottom Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wählt die Aktion blockMarkBottom mit Hilfe der Einstellung current.block.defaultType für den Blocktyp von der aktuellen Position bis zum Ende des Dokuments Text aus.  Wenn in der aktuellen Sicht ausgewählter Text enthalten ist, erweitert die Aktion blockMarkBottom die Blockauswahl bis an das Ende des Dokuments.
blockMarkCharacter Wenn in der aktuellen Sicht eine Zeichenauswahl enthalten ist, erweitert die Aktion blockMarkCharacter die Zeichenauswahl bis zur aktuellen Cursorposition.  Ist in der aktuellen Sicht keine Zeichenauswahl enthalten, wählt die Aktion blockMarkCharacter das Zeichen an der aktuellen Cursorposition mit dem Blocktyp "Zeichen" aus.
blockMarkDown Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wählt die Aktion blockMarkDown Text von der aktuellen Cursorposition bis zur entsprechenden Position in der nächsten sichtbaren Zeile mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Wenn in der aktuellen Sicht ausgewählter Text enthalten ist, erweitert die Aktion blockMarkDown die Blockauswahl bis zur nächsten sichtbaren Zeile.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkUp, wenn der Wert für actionRepeat positiv ist.
blockMarkElement Wenn in der aktuellen Sicht eine Elementauswahl enthalten ist, erweitert die Aktion blockMarkElement die Elementauswahl bis zur aktuellen Zeile.  Ist in der aktuellen Sicht keine Elementauswahl enthalten, wählt die Aktion blockMarkElement die aktuelle Zeile mit dem Blocktyp "Element" aus.
blockMarkElementAtMouse Die Aktion blockMarkElementAtMouse verschiebt den Cursor an die Mausposition und wählt das Element aus, das sich an der neuen Cursorposition befindet.  Ist bereits eine Blockauswahl vorhanden, wird die betreffende Blockauswahl entfernt.
blockMarkEnd Ist in der aktuellen Sicht kein ausgewählter Text enthalten, wählt die Aktion blockMarkEnd Text von der aktuellen Position bis zum Ende der aktuellen Zeile mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Ist in der aktuellen Sicht ausgewählter Text enthalten, erweitert die Aktion blockMarkEnd die Blockauswahl bis zum Ende der aktuellen Zeile.
blockMarkHome Ist in der aktuellen Sicht kein ausgewählter Text enthalten, wählt die Aktion blockMarkHome Text von der aktuellen Position bis zum Anfang der aktuellen Zeile mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Ist in der aktuellen Sicht ausgewählter Text enthalten, erweitert die Aktion blockMarkHome die Blockauswahl bis zum Anfang der aktuellen Zeile.
blockMarkLeft Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um ein Zeichen nach links erweitert.  Wenn es sich beim aktuellen Auswahltyp um "Zeichen" oder "Datenstrom" handelt und der Cursor sich am Anfang der aktuellen Zeile befindet, wird die Auswahl um das letzte Zeichen der vorherigen sichtbaren Zeile erweitert.  Wenn es sich beim aktuellen Auswahltyp um "Rechteck" handelt und der Cursor sich am Anfang der Zeile befindet, wird die Auswahl nicht geändert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkRight, wenn der Wert für actionRepeat positiv ist.
blockMarkNextWord Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um das nächste Wort erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkPrevWord, wenn der Wert für actionRepeat positiv ist.
blockMarkPageDown Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen einer Seite des Textes verwendet. Die Auswahl beginnt an der aktuellen Cursorposition.  Wenn in der aktuellen Sicht ausgewählter Text enthalten ist, wird die aktuelle Auswahl ab der aktuellen Cursorposition um eine Seite nach unten erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkPageUp, wenn der Wert für actionRepeat positiv ist.
blockMarkPageLeft Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um eine Seite nach links erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkPageRight, wenn der Wert für actionRepeat positiv ist.
blockMarkPageRight Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um eine Seite nach rechts erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkPageLeft, wenn der Wert für actionRepeat positiv ist.
blockMarkPageUp Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen einer Seite des Textes verwendet. Die Auswahl beginnt an der aktuellen Cursorposition.  Wenn in der aktuellen Sicht ausgewählter Text enthalten ist, wird die aktuelle Auswahl ab der aktuellen Cursorposition um eine Seite nach oben erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkPageDown, wenn der Wert für actionRepeat positiv ist.
blockMarkPrevWord Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um das vorherige Wort erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkNextWord, wenn der Wert für actionRepeat positiv ist.
blockMarkRectangle Ist in der aktuellen Sicht eine Rechteckauswahl enthalten, erweitert die Aktion blockMarkRectangle die Rechteckauswahl bis zur aktuellen Cursorposition.  Ist in der aktuellen Sicht keine Rechteckauswahl enthalten, wählt die Aktion blockMarkRectangle das Zeichen an der aktuellen Cursorposition mit dem Blocktyp "Rechteck" aus.
blockMarkRectangleAtMouse Die Aktion blockMarkRectangleAtMouse verschiebt den Cursor an die Mausposition, löscht die aktuelle Blockauswahl (falls vorhanden) und wählt das Zeichen an der neuen Cursorposition mit dem Blocktyp "Rechteck" aus.
blockMarkRight Wenn es sich bei der aktuellen Auswahl um eine Auswahl "Element" handelt, wird diese Auswahl zunächst gelöscht.  Wenn in der aktuellen Sicht kein ausgewählter Text enthalten ist, wird die Einstellung current.block.defaultType zum Auswählen des aktuellen Zeichens verwendet.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.  Die aktuelle Auswahl wird um ein Zeichen nach rechts erweitert.  Wenn es sich bei dem aktuellen Auswahltyp um "Zeichen" oder "Datenstrom" handelt und der Cursor sich am Ende oder hinter der aktuellen Zeile befindet, wird die Auswahl um das erste Zeichen in der nächsten sichtbaren Zeile erweitert.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkLeft, wenn der Wert für actionRepeat positiv ist.
blockMarkToMouse Ist in der aktuellen Sicht kein ausgewählter Text enthalten, wählt die Aktion blockMarkToMouse Text von der aktuellen Position bis zur Mausposition mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Ist in der aktuellen Sicht ausgewählter Text enthalten, erweitert die Aktion blockMarkToMouse die Blockauswahl bis zur Mausposition.
blockMarkTop Ist in der aktuellen Sicht kein ausgewählter Text enthalten, wählt die Aktion blockMarkTop Text von der aktuellen Position bis zum Anfang des Dokuments mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Ist in der aktuellen Sicht ausgewählter Text enthalten, erweitert die Aktion blockMarkTop die Blockauswahl bis zum Anfang des Dokuments.
blockMarkUp Ist in der aktuellen Sicht kein ausgewählter Text enthalten, wählt die Aktion blockMarkUp Text von der aktuellen Cursorposition bis zur entsprechenden Position in der vorherigen sichtbaren Zeile mit Hilfe der Einstellung current.block.defaultType für den Blocktyp aus.  Ist in der aktuellen Sicht ausgewählter Text enthalten, erweitert die Aktion blockMarkUp die Blockauswahl bis zur vorherigen sichtbaren Zeile.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockMarkDown, wenn der Wert für actionRepeat positiv ist.
blockMarkWord Die Aktion blockMarkWord wählt mit Hilfe von current.block.defaultType für den Blocktyp das Wort an der aktuellen Cursorposition aus.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.
blockMarkWordAtMouse Die Aktion blockMarkWordAtMouse wählt mit Hilfe von current.block.defaultType für den Blocktyp das Wort an der Mausposition aus.  Wenn es sich bei der Einstellung current.block.defaultType um "Element" handelt, wird "Datenstrom" verwendet.
blockMove Sind die Quellen- und Zieldokumentsichten nicht schreibgeschützt und ist sichtbarer Text ausgewählt, verschiebt die Aktion blockMove den ausgewählten Text an die aktuelle Cursorposition.  Andernfalls wird über die Aktion blockMove keine Aktion ausgeführt.  Nachdem der Text verschoben wurde, wird der verschobene Text ausgewählt.
blockOverlay Ist die aktuelle Sicht nicht schreibgeschützt und ist sichtbarer Text mit der Rechteck-, Element- oder einzeiligen Zeichenauswahl ausgewählt, überschreibt die Aktion blockOverlay den Text an der aktuellen Cursorposition mit dem ausgewählten Text.  Andernfalls wird über die Aktion blockOverlay keine Aktion ausgeführt.  Nach dem Überschreiben wird der neue Text ausgewählt.
blockShiftLeft Ist die aktuelle Sicht nicht schreibgeschützt und ist sichtbarer Text mit einer Rechteck- oder Elementauswahl ausgewählt, verschiebt die Aktion blockShiftLeft den ausgewählten Text um eine Zeichenposition nach links.  Andernfalls wird über die Aktion blockShiftLeft keine Aktion ausgeführt.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockShiftRight, wenn der Wert für actionRepeat positiv ist.
blockShiftRight Ist die aktuelle Sicht nicht schreibgeschützt und ist sichtbarer Text mit einer Rechteck- oder Elementauswahl ausgewählt, verschiebt die Aktion blockShiftRight den ausgewählten Text um eine Zeichenposition nach rechts.  Andernfalls wird über die Aktion blockShiftRight keine Aktion ausgeführt.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion blockShiftLeft, wenn der Wert für actionRepeat positiv ist.
blockUnmark Ist in der aktuellen Sicht die Blockauswahl enthalten, entfernt die Aktion blockUnmark die Auswahl.
blockUpperCase Ist die aktuelle Sicht nicht schreibgeschützt und ist sichtbarer Text ausgewählt, ändert die Aktion blockUpperCase den ausgewählten Text in Großbuchstaben.
bottom Die Aktion bottom legt die Schnellmarkierung an der aktuellen Cursorposition fest und verschiebt anschließend den Cursor an das Ende des letzten sichtbaren Elements im Dokument.
capitalizeWord Ist die aktuelle Sicht nicht schreibgeschützt, ändert die Aktion capitalizeWord das Zeichen an der aktuellen Cursorposition in Großbuchstaben und verschiebt anschließend den Cursor zum nächsten sichtbaren Wort des Dokuments.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, ändert die Aktion die vorherigen durch actionRepeat angegebenen sichtbaren Wörter in Großbuchstaben.
clearPrefix Die Aktion clearPrefix löscht den gesamten Text aus dem Präfixbereich der aktuellen Dokumentsicht.
commandLine Die Aktion commandLine verschiebt den Cursor aus dem Textbereich in die Befehlszeile.
compare Die Aktion compare ruft den Dialog "Vergleichen" auf.
compareAllBlanks Die Aktion compareAllBlanks ist das Gegenstück zur Einstellung compare.ignoreAllBlanks in der aktuellen Dokumentsicht.
compareCase Die Aktion compareCase ist das Gegenstück zur Einstellung compare.ignoreCase in der aktuellen Dokumentsicht.
compareClear Die Aktion compareClear entfernt die Vergleichsinformationen aus der aktuellen Dokumentsicht.
compareComments Die Aktion compareComments ist das Gegenstück zur Einstellung compare.ignoreComments in der aktuellen Dokumentsicht.
compareLeadingBlanks Die Aktion compareLeadingBlanks ist das Gegenstück zur Einstellung compare.ignoreLeadingBlanks in der aktuellen Dokumentsicht.
compareNext Die Aktion compareNext verschiebt den Cursor zur nächsten Abweichung in der aktuellen Dokumentsicht.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion comparePrevious, wenn der Wert für actionRepeat positiv ist.
comparePrevious Die Aktion comparePrevious verschiebt den Cursor zur vorherigen Abweichung in der aktuellen Dokumentsicht.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion compareNext, wenn der Wert für actionRepeat positiv ist.
compareRefresh Die Aktion compareRefresh vergleicht die aktuelle Dokumentsicht mit derselben Datei, mit der sie zuletzt verglichen wurde.
compareSequenceNumbers Die Aktion compareSequenceNumbers ist das Gegenstück zur Einstellung compare.ignoreSequenceNumbers in der aktuellen Dokumentsicht.
compareTrailingBlanks Die Aktion compareTrailingBlanks ist das Gegenstück zur Einstellung compare.ignoreTrailingBlanks in der aktuellen Dokumentsicht.
contextEnd Die Aktion contextEnd versetzt den Cursor an das Textende in der aktuellen Zeile.  Befindet sich der Cursor bereits am Textende, wird er wie mit der Aktion end an das Ende der Zeile versetzt.
contextHome Die Aktion contextHome versetzt den Cursor an den Textanfang in der aktuellen Zeile.  Befindet sich der Cursor bereits am Textanfang, wird er wie mit der Aktion home an den Anfang der Zeile versetzt.

Bestimmte Dokumentparser erweitern diese Aktion, um den Cursor beispielsweise an den Anfang des eigentlichen Kommentartextes in einer Zeile zu versetzen, und zwar hinter die Zeichen, mit denen der Kommentar definiert wird.
copy Ist in der aktuellen Sicht sichtbarer Text ausgewählt, kopiert die Aktion copy den ausgewählten Text in die Zwischenablage.
cursorToMouse Die Aktion cursorToMouse verschiebt den Cursor an die aktuelle Mausposition.
cut Ist die aktuelle Sicht nicht schreibgeschützt und ist sichtbarer Text ausgewählt, kopiert die Aktion cut den ausgewählten Text in die Zwischenablage und löscht den Text aus dem Dokument.
delete Die Aktion delete führt eine der folgenden Aktionen aus:
  • Sind keine sichtbaren Elemente vorhanden oder ist die Sicht schreibgeschützt oder befindet sich der Cursor auf einem Anzeigeelement, wird keine Aktion ausgeführt.
  • Wenn in der aktuellen Sicht eine Auswahl "Datenstrom" enthalten ist, wird der ausgewählte Text gelöscht.
  • Wenn sich der Cursor nicht hinter dem Ende einer Zeile befindet, wird das Zeichen an der aktuellen Cursorposition gelöscht.
  • Befindet sich der Cursor hinter dem Ende einer Zeile, wird die nächste sichtbare Zeile, bei der es sich nicht um ein Anzeigeelement handelt, mit der aktuellen Zeile verbunden.
Die Aktion delete bestimmt anhand des Werts des Parameters actionRepeat, wie viele Zeichen gelöscht werden sollen.  Ist der Wert für actionRepeat negativ, entspricht das Verhalten der Aktion delete dem Verhalten der Aktion backSpace, wenn der Wert für actionRepeat positiv ist.  Wird mehr als ein Zeichen gelöscht, wird der gelöschte Text dem Ringpuffer (Kill-Ring) hinzugefügt.
deleteBlankLines Ist die aktuelle Sicht schreibgeschützt, wird über die Aktion deleteBlankLines keine Aktion ausgeführt.  Befindet sich der Cursor in einem zusammenhängenden Block mit mehreren Leerzeilen, werden bis auf eine Leerzeile alle Leerzeilen gelöscht.  Befindet sich der Cursor in einer einzelnen Leerzeile, wird diese Leerzeile gelöscht.  Befindet sich der Cursor in einer Zeile, die keine Leerzeile ist, werden alle Leerzeilen nach der aktuellen Zeile gelöscht.
deleteInLine Die Aktion deleteInLine ist der Aktion delete ähnlich; ihre Verarbeitung ist jedoch auf die aktuelle Zeile beschränkt.  Es werden keine Zeilen verbunden.
deleteLine Ist die aktuelle Sicht nicht schreibgeschützt oder handelt es sich bei der aktuellen Zeile um ein Anzeigeelement, löscht die Aktion deleteLine die aktuelle Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Der gelöschte Text wird dem Kill-Ring hinzugefügt.
deleteNextWord Ist die aktuelle Sicht nicht schreibgeschützt, löscht die Aktion deleteNextWord das nächste sichtbare Wort im Dokument.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion deletePrevWord, wenn der Wert für actionRepeat positiv ist.  Der gelöschte Text wird dem Kill-Ring hinzugefügt.
deletePrevWord Ist die aktuelle Sicht nicht schreibgeschützt, löscht die Aktion deletePrevWord das vorherige sichtbare Wort im Dokument.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion deleteNextWord, wenn der Wert für actionRepeat positiv ist.  Der gelöschte Text wird dem Kill-Ring hinzugefügt.
deleteToLineStart Ist die aktuelle Sicht nicht schreibgeschützt, löscht die Aktion deleteToLineStart den Text von der aktuellen Cursorposition bis zum Anfang der Zeile.  Der gelöschte Text wird dem Kill-Ring hinzugefügt.
deleteWhiteSpace Ist die aktuelle Sicht nicht schreibgeschützt, löscht die Aktion deleteWhiteSpace alle Leerzeichen und Tabulatorzeichen an der aktuellen Cursorposition und rund um die aktuelle Cursorposition.
down Die Aktion down verschiebt den Cursor in die nächste sichtbare Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion up, wenn der Wert für actionRepeat positiv ist.
duplicateLine Ist die aktuelle Sicht nicht schreibgeschützt und ist die aktuelle Zeile kein Anzeigeelement, kopiert die Aktion duplicateLine die aktuelle Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
end Die Aktion end verschiebt den Cursor an das Ende der aktuellen Zeile.
excludeSelection Die Aktion excludeSelection schließt die sichtbaren Zeilen in der aktuellen Sicht aus, die den ausgewählten Text enthalten.
execCommand Die Aktion execCommand führt den Text in der aktuellen Zeile als Editorbefehl aus.
expandHideAtMouse Über die Aktion expandHideAtMouse wird die Einstellung expanded für das Element, das sich unter dem Mauscursor befindet, zwischen "ein" und "aus" umgeschaltet.  Befindet sich der Mauscursor am Anfang des Dokuments, wird die Einstellung topExpanded zwischen "ein" und "aus" umgeschaltet.
filterSelection Die Aktion filterSelection verdeckt alle Zeilen des Dokuments, die nicht den ausgewählten Text enthalten.
find Die Aktion find ruft den Dialog zum Suchen auf.
findAndReplace Die Aktion findAndReplace zeigt den Dialog zum Suchen und Ersetzen an.
findAndReplaceNext Ist die aktuelle Sicht nicht schreibgeschützt und ist der Parameter findText.findText nicht Null, wird mit Hilfe der Aktion findAndReplaceNext das nächste Exemplar des im Parameter findText.findText gespeicherten Textes durch den im Parameter findText.replaceText gespeicherten Text ersetzt.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion findAndReplaceUp, wenn der Wert für actionRepeat positiv ist.
findAndReplaceUp Ist die aktuelle Sicht nicht schreibgeschützt und der Parameter findText.findText nicht Null, ersetzt die Aktion findAndReplaceUp das vorherige Exemplar des im Parameter findText.findText gespeicherten Textes durch den im Parameter findText.replaceText gespeicherten Text.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion findAndReplaceNext, wenn der Wert für actionRepeat positiv ist.
findBlockEnd Enthält die aktuelle Sicht sichtbaren ausgewählten Text, verschiebt die Aktion findBlockEnd den Cursor an das Ende des sichtbaren ausgewählten Textes.
findBlockStart Enthält die aktuelle Sicht sichtbaren ausgewählten Text, verschiebt die Aktion findBlockStart den Cursor an den Anfang des sichtbaren ausgewählten Textes.
findLastChange Die Aktion findLastChange verschiebt den Cursor an die zuletzt am Dokument vorgenommene Änderung.
findMark Die Aktion findMark verschiebt den Cursor in die Zeile zum Suchen der Markierung.
findMatch Die Aktion findMatch gleicht runde Klammern, geschweifte Klammern, eckige Klammern und spitze Klammern ab.  Die Aktion findMatch kann außerdem Sprachkonstrukte abgleichen, wenn bestimmte Dokumentparser aktiv sind.  Die Cursorposition wird auf das übereinstimmende Konstrukt gesetzt.
findNext Ist der im Parameter findText.findText gespeicherte Text keine Nullzeichenfolge, verschiebt die Aktion findNext den Cursor zum nächsten sichtbaren Exemplar des im Parameter findText.findText gespeicherten Textes.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion findUp, wenn der Wert für actionRepeat positiv ist.
findQuickMark Die Aktion findQuickMark legt die Schnellmarkierung an der aktuellen Cursorposition fest und verschiebt anschließend den Cursor an die bisherige Position der Schnellmarkierung.
findSelection Die Aktion findSelection verschiebt den Cursor zum nächsten sichtbaren Exemplar des ausgewählten Textes.

Ist der Parameter actionRepeat positiv, sucht die Aktion das <actionRepeat>te Exemplar des ausgewählten Textes.  Ist der Parameter actionRepeat negativ, durchsucht die Aktion das Dokument rückwärts nach dem <actionRepeat>ten Exemplar des ausgewählten Textes.
findUp Ist der im Parameter findText.findText gespeicherte Text keine Nullzeichenfolge, verschiebt die Aktion findUp den Cursor zum vorherigen sichtbaren Exemplar des im Parameter findText.findText gespeicherten Textes.

Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion findNext, wenn der Wert für actionRepeat positiv ist.
get Die Aktion get ruft den Dialog zum Abrufen der Datei auf.
hexEditLine Die Aktion hexEditLine ruft den Dialog mit der Editierzeile für Hexadezimalzahlen auf.
help In Editoranwendungen, bei denen die Bedienerunterstützung aktiviert ist, ruft die Aktion help die Onlinehilfe für den Editor auf.
home Die Aktion home verschiebt den Cursor an den Anfang der aktuellen Zeile.
indentText Die Aktion indentText verschiebt den Text der aktuellen Zeile entsprechend dem derzeit aktiven Einrückungsschema.
insertDecimalSeparator Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertDecimalSeparator das länderspezifische Dezimaltrennzeichen an der aktuellen Cursorposition ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertFileName Ist die aktuelle Sicht nicht schreibgeschützt und handelt es sich beim aktuellen Dokument nicht um ein Dokument ohne Titel, fügt die Aktion insertFileName den Namen des Dokuments an der aktuellen Cursorposition ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertLeftBrace Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertLeftBrace an der aktuellen Cursorposition eine geschweifte linke Klammer ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertLtrMark Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertLtrMark an der aktuellen Cursorposition eine von links nach rechts gerichtete Markierung (LRM, U+200E) ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertNot Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertNot an der aktuellen Cursorposition ein Nicht-Zeichen ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertRightBrace Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertRightBrace an der aktuellen Cursorposition eine geschweifte rechte Klammer ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertRtlMark Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertRtlMark an der aktuellen Cursorposition eine von links nach rechts gerichtete Markierung (RLM, U+200F) ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertTab Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertTab an der aktuellen Cursorposition ein Tabulatorzeichen ein.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
insertToTab Ist die aktuelle Sicht nicht schreibgeschützt, fügt die Aktion insertToTab im Modus Einfügen ab der aktuellen Cursorposition bis zum nächsten Tabulatorstopp Leerzeichen ein.  Lautet der Modus Ersetzen oder ist die aktuelle Sicht schreibgeschützt, verschiebt die Aktion insertToTab den Cursor zum nächsten Tabulatorstopp.
join Die Aktion join verbindet die aktuelle Zeile mit der nächsten sichtbaren Zeile, bei der es sich nicht um ein Anzeigeelement handelt.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
keyRecorderPlay Die Aktion keyRecorderPlay gibt die Tastatureingabe wieder, die über die Aktionen keyRecorderStart und keyRecorderStop aufgezeichnet wurde.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
keyRecorderStart Die Aktion keyRecorderStart startet die Aufzeichnung der Tastatureingabe.
keyRecorderStop Die Aktion keyRecorderStop stoppt die Aufzeichnung der Tastatureingabe.
killLine Ist die aktuelle Sicht schreibgeschützt oder ist die aktuelle Zeile ein Anzeigeelement, führt die Aktion killLine keine Aktion aus.  Wenn der Parameter actionArgument nicht definiert wurde und die aktuelle Zeile hinter der aktuellen Cursorposition keinen Text enthält, wird die aktuelle Zeile mit der nächsten Zeile des Dokuments verbunden.  Wenn der Parameter actionArgument nicht definiert wurde und die aktuelle Zeile hinter der aktuellen Cursorposition Text enthält, wird der Text ab der aktuellen Cursorposition bis zum Ende der Zeile gelöscht.

Wenn der Parameter actionArgument definiert wurde und der Parameter actionRepeat einen positiven Wert zurückgibt, wird der Text ab der aktuellen Cursorposition bis zum Ende der aktuellen Zeile gelöscht, und die aktuelle Zeile wird mit der nächsten Zeile verbunden.  Dieser Vorgang wird so oft wiederholt wie bei actionRepeat angegeben.  Gibt der Parameter actionRepeat den Wert Null zurück, löscht die Aktion killLine den Text ab der aktuellen Cursorposition bis zum Anfang der aktuellen Zeile.  Gibt der Parameter actionRepeat einen negativen Wert zurück, löscht die Aktion killLine den Text ab der aktuellen Cursorposition bis zum Anfang der Zeile und so viele Zeilen vor der aktuellen Zeile, wie bei actionRepeat angegeben.

Der gelöschte Text wird dem Kill-Ring hinzugefügt.
killRegion Ist die aktuelle Sicht nicht schreibgeschützt und wurde für die aktuelle Sicht die Schnellmarkierung festgelegt, löscht die Aktion killRegion den Text ab der aktuellen Cursorposition bis zur Position der Schnellmarkierung.  Der gelöschte Text wird dem Kill-Ring hinzugefügt.
left Die Aktion left verschiebt den Cursor um eine Zeichenposition nach links.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion right, wenn der Wert für actionRepeat positiv ist.
locateLine Die Aktion locateLine versetzt den Cursor in die Befehlszeile, damit der Benutzer die zu suchende Zeilennummer eingeben kann.
locateSequenceLine Die Aktion locateSequenceLine versetzt den Cursor in die Befehlszeile, damit der Benutzer die zu suchende Folgezeilennummer eingeben kann.  Sind keine Folgenummern im Dokument definiert bzw. werden sie in der aktuellen Sicht nicht angezeigt, zeigt die Aktion dasselbe Verhalten wie die Aktion locateLine.
lowerCaseRegion Ist die aktuelle Sicht nicht schreibgeschützt und wurde für die aktuelle Sicht die Schnellmarkierung definiert, ändert die Aktion lowerCaseRegion den Text ab der aktuellen Cursorposition bis zur Position der Schnellmarkierung in Kleinbuchstaben.
lowerCaseWord Ist die aktuelle Sicht nicht schreibgeschützt, ändert die Aktion lowerCaseWord das Wort an der aktuellen Cursorposition in Kleinbuchstaben und verschiebt anschließend den Cursor zum nächsten sichtbaren Wort im Dokument.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, ändert die Aktion so viele vorherige sichtbare Wörter in Kleinbuchstaben wie bei actionRepeat angegeben.
match Die Aktion match gleicht runde Klammern, geschweifte Klammern, eckige Klammern und spitze Klammern ab.  Die Aktion match kann außerdem Sprachkonstrukte abgleichen, wenn bestimmte Dokumentparser aktiv sind.  Der Text zwischen den abgeglichenen Konstrukten wird ausgewählt.
nameMark Die Aktion nameMark verschiebt den Cursor in die Zeile zum Benennen der Markierung.
newLine Die Aktion newLine verschiebt den Cursor an den Anfang der nächsten sichtbaren Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, verschiebt die Aktion den Cursor an den Anfang der <actionRepeat>ten vorherigen sichtbaren Zeile.
nextTabStop Die Aktion nextTabStop verschiebt den Cursor zum nächsten Tabulatorstopp.  Mit Hilfe des Parameters current.tabs können Sie die aktuellen Tabulatorstoppeinstellungen bestimmen.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prevTabStop, wenn der Wert für actionRepeat positiv ist.
nextWord Die Aktion nextWord verschiebt den Cursor an den Anfang des nächsten Wortes.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prevWord, wenn der Wert für actionRepeat positiv ist.
nullAction Die Aktion nullAction führt keine Aktionen aus.
oneSpace Ist die aktuelle Sicht nicht schreibgeschützt, löscht die Aktion oneSpace alle Leerzeichen und Tabulatoren an der aktuellen Cursorposition und um die aktuelle Cursorposition herum und ersetzt sie durch ein einzelnes Leerzeichen.
openLine Die Aktion openLine erstellt hinter der aktuellen Zeile eine neue Zeile und setzt den Cursor an den Anfang der neuen Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, erstellt die Aktion so viele neue Zeilen vor der aktuellen Zeile wie bei actionRepeat angegeben.
pageDown Die Aktion pageDown verschiebt den Cursor um eine Seite nach unten.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion pageUp, wenn der Wert für actionRepeat positiv ist.
pageLeft Die Aktion pageLeft verschiebt den Cursor um eine Seite nach links.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion pageRight, wenn der Wert für actionRepeat positiv ist.
pageRight Die Aktion pageRight verschiebt den Cursor um eine Seite nach rechts.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion pageLeft, wenn der Wert für actionRepeat positiv ist.
pageUp Die Aktion pageUp verschiebt den Cursor um eine Seite nach oben.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion pageDown, wenn der Wert für actionRepeat positiv ist.
paste Ist die aktuelle Sicht nicht schreibgeschützt, kopiert die Aktion paste den Text aus der Zwischenablage an die aktuelle Cursorposition.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.

Enthält die Zwischenablage Zeilen, die nur Text enthalten, werden alle in der Sicht definierten Editierfelder während der Einfügeoperation ignoriert.  Dies ermöglicht das Kopieren von Textblöcken innerhalb eines Dokuments oder zwischen Dokumenten, unabhängig davon, welche Felder in Kraft sind.  Editierfelder können beispielsweise mit dem Parameter fields definiert werden.
pasteOverlay Ist die aktuelle Sicht nicht schreibgeschützt, überschreibt die Aktion pasteOverlay den Text an der aktuellen Cursorposition mit dem Text aus der Zwischenablage.
pendingCommand Existiert ein unvollständiger Präfixbefehl, versetzt die Aktion pendingCommand den Cursor zu diesem Befehl in den Präfixbereich.
popupAtCursor Die Aktion popupAtCursor zeigt das Kontextmenü an der aktuellen Cursorposition an.
popupAtMouse Die Aktion popupAtMouse zeigt das Kontextmenü an der aktuellen Mausposition an.
preferences Zeigt den Dialog mit den Einstellungen für den Editor an.  Nicht alle Editoranwendungen implementieren diese Aktion.
prefixBackSpace Die Aktion prefixBackSpace verschiebt die Cursorposition im Präfixbereich um ein Zeichen nach links und löscht anschließend das Zeichen an der aktuellen Cursorposition.  Befindet sich der Cursor bereits in Spalte 1 des Präfixbereiches, wird keine Aktion ausgeführt.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prefixDelete, wenn der Wert für actionRepeat positiv ist.
prefixDelete Die Aktion prefixDelete löscht das Zeichen an der aktuellen Cursorposition im Präfixbereich.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prefixBackSpace, wenn der Wert für actionRepeat positiv ist.
prefixEnd Die Aktion prefixEnd verschiebt die aktuelle Cursorposition im Präfixbereich an das Ende des Textes im Präfixbereich.
prefixHome Die Aktion prefixHome verschiebt die aktuelle Cursorposition im Präfixbereich an den Anfang des Textes im Präfixbereich.
prefixLeft Die Aktion prefixLeft verschiebt die aktuelle Cursorposition im Präfixbereich um ein Zeichen nach links.  Befindet sich der Cursor bereits in Spalte 1, wird keine Aktion ausgeführt.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prefixRight, wenn der Wert für actionRepeat positiv ist.
prefixRight Die Aktion prefixRight verschiebt die aktuelle Cursorposition im Präfixbereich um ein Zeichen nach rechts.  Befindet sich der Cursor bereits am Ende des Präfixtextes, wird der Cursor in Spalte 1 des Textbereichs verschoben.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion prefixLeft, wenn der Wert für actionRepeat positiv ist.
prefixTruncate Die Aktion prefixTruncate löscht den Text ab der aktuellen Cursorposition im Präfixbereich bis zum Ende des Präfixtextes.
prevTabStop Die Aktion prevTabStop verschiebt den Cursor zum vorherigen Tabulatorstopp.  Mit Hilfe des Parameters current.tabs können Sie die aktuellen Tabulatorstoppeinstellungen bestimmen.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion nextTabStop, wenn der Wert für actionRepeat positiv ist.
prevWord Die Aktion prevWord verschiebt den Cursor an den Anfang des vorherigen Worts.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion nextWord, wenn der Wert für actionRepeat positiv ist.
print Die Aktion print ruft den Dialog zum Drucken auf.
processPrefix Die Aktion processPrefix ruft den Befehl processPrefix auf, wobei die aktuelle Einstellung für baseProfile als Parameter verwendet wird.  Ist das aktuelle Basisprofil beispielsweise seu, gibt die Aktion processPrefix den Befehl processPrefix seu aus.
proto Die Aktion proto erweitert die im Dokumentparser vordefinierten Schablonen, wie z. B. das Konstrukt switch in einem C/C++-Dokument.  Die Aktion proto ist nur verfügbar, wenn bestimmte Dokumentparser aktiv sind.
redo Die Aktion redo wiederholt die letzte Änderung, die mit der Aktion "undo" aufgehoben wurde.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion undo, wenn der Wert für actionRepeat positiv ist.
reload Die Aktion reload lädt das derzeit editierte Dokument erneut.
rename Mit Hilfe der Aktion rename kann der Benutzer das aktuelle Dokument umbenennen.
restorePrefix Die Aktion restorePrefix löscht den gesamten Text aus dem Präfixbereich und schreibt alle ausgeschlossenen Zeilen zurück.
right Die Aktion right verschiebt den Cursor um eine Zeichenposition nach rechts.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion left, wenn der Wert für actionRepeat positiv ist.
save Die Aktion save sichert das aktuelle Dokument.
saveAs Die Aktion saveAs ruft den Dialog "Speichern unter" auf.
saveToWriter Die Aktion saveToWriter kann von Anwendungsschreibern verwendet werden, die das aktuelle Dokument in einem speziellen Java-Writer-Objekt sichern möchten, das zuvor mit der Methode setSaveWriter() der Klasse com.ibm.lpex.core.LpexView definiert wurde.  Wenn kein solches Objekt definiert wurde, wird die Aktion save ausgeführt.
scrollBottom Die Aktion scrollBottom verschiebt die aktuelle Zeile an den unteren Rand des Fensters.
scrollCenter Die Aktion scrollCenter verschiebt die aktuelle Zeile in die Mitte des Fensters.
scrollDown Die Aktion scrollDown verschiebt das Fenster um eine Zeile nach unten.
scrollMessageLeft Die Aktion scrollMessageLeft verschiebt den in der Nachrichtenzeile angezeigten Text, damit der vorherige Abschnitt sichtbar wird.
scrollMessageRight Die Aktion scrollMessageRight verschiebt den in der Nachrichtenzeile angezeigten Text, damit der nächste Abschnitt sichtbar wird.
scrollTop Die Aktion scrollTop verschiebt die aktuelle Zeile an den oberen Rand des Fensters.
scrollUp Die Aktion scrollUp verschiebt das Fenster um eine Zeile nach oben.
setActionArgument Ist der Parameter actionArgument nicht gesetzt, definiert die Aktion setActionArgument einen einzelnen Stern als Wert für actionArgument.  Wenn Sie dann mindestens eine Dezimalziffer oder ein Minuszeichen eingeben, werden diese an den Parameter actionArgument angehängt, bis eine Taste gedrückt wird, bei der es sich nicht um eine Dezimalziffer oder ein Minuszeichen handelt.

Wenn für den Parameter actionArgument festgelegt wird, dass nur Sterne angezeigt werden, wenn die Aktion setActionArgument ausgeführt wird, wird an den Parameter actionArgument ein weiterer Stern angehängt.  Soll für den Parameter actionArgument etwas anderes als nur Sterne angezeigt werden, wenn die Aktion setActionArgument ausgeführt wird, wird die Einstellung des Parameters actionArgument beendet, und an den Parameter actionArgument werden keine weiteren Dezimalziffern und Minuszeichen mehr angehängt.
setParser Die Aktion setParser versetzt den Cursor in die Befehlszeile, damit der Benutzer den Namen des neuen Dokumentparsers, der für die Sicht definiert werden soll, eingeben kann.
setQuickMark Die Aktion setQuickMark setzt die Schnellmarkierung an der aktuellen Cursorposition.  Verwenden Sie die Aktion findQuickMark, um den Cursor zurück an die Schnellmarkierung zu verschieben.
setQuickMarkAll Die Aktion setQuickMarkAll setzt die Schnellmarkierung am Ende des Dokuments und verschiebt den Cursor an den Anfang des Dokuments.
setQuickMarkWord Die Aktion setQuickMarkWord setzt die Schnellmarkierung am Ende des nächsten Wortes.  Ist der Parameter actionRepeat positiv, wird die Schnellmarkierung am Ende des nächsten <actionRepeat>ten Wortes gesetzt.  Ist der Parameter actionRepeat negativ, wird die Schnellmarkierung am Anfang des vorherigen <actionRepeat>ten Wortes gesetzt.
showAll Die Aktion showAll macht alle nicht sichtbaren Zeilen sichtbar.
split Die Aktion split teilt die aktuelle Zeile an der aktuellen Cursorposition.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
splitAndShift Die Aktion splitAndShift teilt die aktuelle Zeile an der aktuellen Cursorposition und verschiebt den Text in der neuen Zeile an die ursprüngliche Position der vorherigen Zeile.
splitLine Die Aktion splitLine teilt die aktuelle Zeile an der aktuellen Cursorposition und verschiebt den Cursor an den Anfang der neuen Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.
textWindow Die Aktion textWindow verschiebt den Cursor aus der Befehlszeile in den Textbereich.
toggleCaseSensitive Die Aktion toggleCaseSensitive schaltet beim Parameter findText.asis zwischen "Ein" und "Aus" um.
toggleInsert Die Aktion toggleInsert schaltet zwischen Einfügemodus und Ersetzungsmodus um.
toggleKeyRecording Die Aktion toggleKeyRecording schaltet beim Tastenaufzeichnungsmodus zwischen "Ein" und "Aus" um.
toggleRegularExpression Die Aktion toggleRegularExpression schaltet beim Parameter findText.regularExpression zwischen "Ein" und "Aus" um.
top Die Aktion top setzt die Schnellmarkierung an der aktuellen Cursorposition und verschiebt anschließend den Cursor an den Anfang der ersten sichtbaren Zeile des Dokuments.
transposeCharacters Ist die aktuelle Sicht nicht schreibgeschützt und die aktuelle Zeile kein Anzeigeelement, setzt die Aktion transposeCharacters das Zeichen an der aktuellen Cursorposition in das vorausgehende Zeichen um.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, wird das dem Cursor vorausgehende Zeichen in das vor diesem Zeichen stehende Zeichen umgesetzt, und zwar so oft wie bei actionRepeat angegeben.
transposeLines Ist die aktuelle Sicht nicht schreibgeschützt, setzt die Aktion transposeLines die aktuelle Zeile in die vorherige Zeile um.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, wird die dem Cursor vorausgehende Zeile in die ihr vorausgehende Zeile umgesetzt, und zwar so oft wie bei actionRepeat angegeben.
transposeWords Ist die aktuelle Sicht nicht schreibgeschützt, setzt die Aktion transposeWords das aktuelle Wort in das dem Wort vorausgehende Wort um.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, wird das dem Cursor vorausgehende Wort in das dem Wort vorausgehende Wort umgesetzt, und zwar so oft wie bei actionRepeat angegeben.
truncate Ist die aktuelle Sicht nicht schreibgeschützt und die aktuelle Zeile kein Anzeigeelement, schneidet die Aktion truncate die aktuelle Zeile ab.  Andernfalls wird über die Aktion truncate keine Aktion ausgeführt.
undo Die Aktion undo hebt die zuletzt am Dokument vorgenommene Änderung auf.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion redo, wenn der Wert für actionRepeat positiv ist.
up Die Aktion up verschiebt den Cursor in die vorherige sichtbare Zeile.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Wenn der Parameter actionRepeat negativ ist, entspricht das Verhalten der Aktion dem Verhalten der Aktion down, wenn der Wert für actionRepeat positiv ist.
upperCaseRegion Ist die aktuelle Sicht nicht schreibgeschützt und wurde für die aktuelle Sicht die Schnellmarkierung definiert, ändert die Aktion upperCaseRegion den Text ab der aktuellen Cursorposition bis zur Position der Schnellmarkierung in Großbuchstaben.
upperCaseWord Ist die aktuelle Sicht nicht schreibgeschützt, ändert die Aktion upperCaseWord das Wort an der aktuellen Cursorposition in Großbuchstaben und verschiebt anschließend den Cursor zum nächsten sichtbaren Wort im Dokument.  Ist der Parameter actionRepeat positiv, wird die Aktion so oft wiederholt wie bei actionRepeat angegeben.  Ist der Parameter actionRepeat negativ, ändert die Aktion die vorherigen durch actionRepeat angegebenen sichtbaren Wörter in Großbuchstaben.
visualEditLine Die Aktion visualEditLine ruft den Dialog mit der Editierzeile für visuelles Editieren auf. Diese Aktion ist nicht auf allen Plattformen verfügbar.
windowBottom Die Aktion windowBottom verschiebt den Cursor in die Zeile, die sich am unteren Rand des Fensters befindet.
windowTop Die Aktion windowTop verschiebt den Cursor in die Zeile, die sich am oberen Rand des Fensters befindet.
wordEnd Die Aktion wordEnd verschiebt den Cursor an das Ende des Wortes, das sich an der aktuellen Cursorposition befindet.
wordStart Die Aktion wordStart verschiebt den Cursor an den Anfang des Wortes, das sich an der aktuellen Cursorposition befindet.
yank Ist die aktuelle Sicht nicht schreibgeschützt und ist der Kill-Ring nicht leer, wird die aktuelle Kill-Zeichenfolge an der aktuellen Cursorposition in das Dokument eingefügt.
yankPrevious Ist die aktuelle Sicht nicht schreibgeschützt und war yank die zuletzt ausgeführte Aktion, wird die von der letzten Aktion yank in das Dokument eingefügte Zeichenfolge durch die vorherige Kill-Zeichenfolge im Kill-Ring ersetzt.  Mit Hilfe der positiven und negativen Werte des Parameters actionRepeat können Sie den Cursor vorwärts und rückwärts durch den Kill-Ring bewegen.

Zugehörige Konzepte
Editorbefehle, Aktionen und Parameter

Zugehöriger Verweis
Standardeditorbefehle
Befehl action
Befehl processPrefix

Editorparameter
Parameter actionArgument
Parameter actionRepeat
Parameter actions
Parameter baseProfile
Parameter block.defaultType
Parameter defaultActions
Parameter expanded
Parameter fields
Parameter findText.asis
Parameter findText.findText
Parameter findText.regularExpression
Parameter findText.replaceText
Parameter keyAction
Parameter mouseAction
Parameter popup
Parameter tabs
Parameter topExpanded