Mit dem Befehl block können Sie die Blockauswahl definieren oder den momentan ausgewählten Text bearbeiten.
block { clear | copy | delete | fill Zeichen | find [ end ] | lowerCase | move | overlay [ transparent ] | set [ stream | character | element | rectangle ] | shift [ left | right] [ Anzahl ] | upperCase }
Sie müssen mindestens einen der Parameter für den Blockbefehl angeben.
clear | Verwenden Sie den Parameter clear, um die aktuelle Blockauswahl zu entfernen (Auswahl zurücknehmen). |
copy | Verwenden Sie den Parameter copy, um den gegenwärtig ausgewählten Text an die aktuelle Cursorposition zu kopieren. Nachdem der Kopiervorgang abgeschlossen wurde, wird der neue Text ausgewählt. |
delete | Verwenden Sie den Parameter delete, um den gegenwärtig ausgewählten Text aus dem Dokument zu löschen. |
fill Zeichen | Verwenden Sie den Parameter fill, um alle Zeichen, die sich gegenwärtig in der Blockauswahl befinden, durch das Zeichen oder die Zeichen zu ersetzen, die in Zeichen angegeben sind. |
find [ end ] | Verwenden Sie den Parameter find, um den Cursor an den Anfang der Blockauswahl zu setzen. Wird der optionale Parameter end angegeben, wird der Cursor an das Ende der Blockauswahl gesetzt. |
lowerCase | Verwenden Sie den Parameter lowerCase, um den ausgewählten Text in Kleinbuchstaben zu ändern. |
move | Verwenden Sie den Parameter move, um den ausgewählten Text an die aktuelle Cursorposition zu versetzen. Nachdem das Versetzen abgeschlossen wurde, wird der versetzte Text ausgewählt. |
overlay [ transparent ] |
Verwenden Sie den Parameter overlay, um den Text an der aktuellen Cursorposition mit dem gegenwärtig ausgewählten Text zu überlagern. Wird der optionale Parameter transparent angegeben, werden nur die Leerzeichen durch den ausgewählten Text überlagert. |
set [ stream | character | element | rectangle ] |
Verwenden Sie den Parameter set, um die Blockauswahl
zu definieren. Eine neue Blockauswahl wird an der aktuellen Cursorposition
erstellt, wenn
|
shift [ left | right ] [ Anzahl ] |
Verwenden Sie den Parameter shift, um den gegenwärtig ausgewählten Text zu verschieben. Der Parameter shift darf nur verwendet werden, wenn der aktuelle Blocktyp element oder rectangle lautet. Verwenden Sie die optionalen Parameter left und right, um die Richtung anzugeben, in die der Text verschoben werden soll. Wird keiner dieser Parameter angegeben, wird der Text nach rechts verschoben. Mit dem Parameter Anzahl kann die Anzahl der Zeichenpositionen angegeben werden, um die der Text verschoben werden soll. Wird Anzahl nicht angegeben, wird 1 angenommen. |
upperCase | Verwenden Sie den Parameter upperCase, um den ausgewählten Text in Großbuchstaben zu ändern. |
Der Parameter status ist von diesem Befehl nicht betroffen.
Für das gesamte Editoranwendungsexemplar gibt es nur eine einzige Blockauswahl. Haben Sie eine Blockauswahl in einer Dokumentsicht und definieren Sie eine Blockauswahl in einer neuen Dokumentsicht, wird die Blockauswahl in der ersten Sicht gelöscht. Damit wird es Ihnen ermöglicht, Kopier- und Versetzungsoperationen aus einer Dokumentsicht in einer anderen Dokumentsicht auszuführen. Es gibt keine Zweideutigkeit, da nur eine Auswahl vorhanden ist.
Es gibt vier Blockauswahlarten: stream, character, element und rectangle.
Blockoperationen haben nur Auswirkungen auf die sichtbaren Elemente.
- Mit der Auswahl "Stream" (Datenstrom) können Sie einen Datenstrom mit Zeichen auswählen. Die Auswahl ist mit dem Cursor gekoppelt. Wird der Cursor bewegt, wird die Auswahl entfernt. Wird eine Änderung vorgenommen, während eine Datenstromauswahl aktiv ist, wird der gesamte ausgewählte Text vor der Änderung entfernt.
- Mit der Auswahl "Character" (Zeichen) können Sie ebenfalls einen Datenstrom mit Zeichen auswählen, die Auswahl ist jedoch nicht mit dem Cursor gekoppelt.
- Mit der Auswahl "Rectangle" (Rechteck) können Sie ein Rechteck mit Text auswählen. Die Auswahl ist nicht mit dem Cursor gekoppelt.
- Mit der Auswahl "Element" können Sie nur gesamte Elemente auswählen. Die Auswahl ist nicht mit dem Cursor gekoppelt.
block clear block fill * block fill // block lowerCase
Editorbefehle, Aktionen und Parameter
Befehl findText
Parameter block.bottomElement
Parameter block.bottomPosition
Parameter block.defaultType
Parameter block.inView
Parameter block.text
Parameter block.topElement
Parameter block.topPosition
Parameter block.type
Aktion blockCopy
Aktion blockDelete
Aktion blockFill
Aktion blockLowerCase
Aktion blockMarkAll
Aktion blockMarkBottom
Aktion blockMarkCharacter
Aktion blockMarkDown
Aktion blockMarkElement
Aktion blockMarkElementAtMouse
Aktion blockMarkEnd
Aktion blockMarkHome
Aktion blockMarkLeft
Aktion blockMarkNextWord
Aktion blockMarkPageDown
Aktion blockMarkPageLeft
Aktion blockMarkPageRight
Aktion blockMarkPageUp
Aktion blockMarkPrevWord
Aktion blockMarkRectangle
Aktion blockMarkRectangleAtMouse
Aktion blockMarkRight
Aktion blockMarkToMouse
Aktion blockMarkTop
Aktion blockMarkUp
Aktion blockMarkWord
Aktion blockMarkWordAtMouse
Aktion blockMove
Aktion blockOverlay
Aktion blockShiftLeft
Aktion blockShiftRight
Aktion blockUnmark
Aktion blockUpperCase
Aktion filterSelection
Aktion findBlockEnd
Aktion findBlockStart
Aktion findSelection
Copyright IBM Corporation 1992, 2005. Alle Rechte vorbehalten.