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.
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. |
Copyright IBM Corporation 1992, 2006. Alle Rechte vorbehalten.