CodeEdit
CodeEdit
Editor für Prozeduren und Texte
Details
- Siehe: Liste , Eigenschaften , Ereignisse , Befehle
Das CodeEdit-Objekt dient der Eingabe von Prozeduren und Texten und ist Basis für den Editor . Der Inhalt wird über die Eigenschaft FileName definiert. Hierbei können sowohl interne, als auch externe Dokumente angezeigt werden. Das Objekt unterstützt Syntax-Highlighting für CONZEPT 16, XML- und JSON-Dokumente. Der Typ des angezeigten Textes wird über die Eigenschaft EditorTextType definiert. Ist die Eigenschaft EditorFold aktiv, kann der Inhalt des CodeEdit-Objektes zwischen zusammengehörenden Klammern zusammengeklappt werden.
: Der Zugriff auf Eigenschaften und Funktionen des CodeEdit-Objektes ist erst ab dem
EvtCreateddes enthaltenden Elternfensters möglich.
Im CodeEdit-Objekt können folgende Tastenkombinationen verwendet werden:
Navigation
- Der Cursor kann mit den Pfeiltasten im Text bewegt werden.
+
und
+
positioniert den Cursor an den Anfang des folgenden oder des vorigen Wortes.
und
positioniert innerhalb einer Zeile auf das erste oder letzte Zeichen, das kein Leerzeichen ist. Beim erneuten Drücken der gleichen Taste wird auf das erste oder letzte Zeichen der Zeile positioniert.
und
blättert eine Bildschirmseite.
+
und
+
positioniert auf den Anfang bzw. auf das Ende des gesamten Textes.
+
,
+
,
+
und
+
scrollt den Inhalt des Editors zeilen- bzw. spaltenweise, ohne den Cursor zu verschieben.
versieht die aktuelle Zeile mit einem Lesezeichen zu dem zu einem späteren Zeitpunkt mit
+
bzw.
+
gesprungen werden kann.
+
und
+
wechselt zwischen der öffnenden und schließenden Klammer, wenn der Cursor auf einer Klammer steht (unabhängig davon, welche Klammern verwendet werden).
+
...
+
wechselt zwischen den Bereichen, wenn ein Text in verschiedene Bereiche aufgeteilt wurde.
Markieren
- Zum Markieren können die Tastenkombinationen zur Navigation bei gedrückter
-Taste verwendet werden.
- Ein Bereich kann durch Ziehen mit der Maus markiert werden. Soll ein rechteckiger Bereich (nicht zeilenweise) markiert werden, kann die Maus mit gedrückten
+
- bzw.
+
-Tasten verwendet werden.
+
markiert den gesamten Text.
+
markiert einen rechteckigen Bereich.
+
markiert einen rechteckigen Bereich (entspricht
+
).
- Sind mehrere Zeilen markiert, können diese durch
oder
+
ein- bzw. ausgerückt werden.
- Mit
oder
kann eine rechteckige Markierung links oder rechts verschoben werden.
+
+
oder
+
+
markiert zwischen der öffnenden und schließenden Klammer, wenn der Cursor auf einer Klammer steht (unabhängig davon, welche Klammern verwendet werden).
Ausschneiden / Kopieren / Einfügen
+
oder
+
schneidet den markierten Textbereich aus.
+
oder
+
kopiert den markierten Textbereich.
+
oder
+
fügt den ausgeschnittenen/kopierten Textbereich ein.
+
+
löscht die aktuelle Zeile.
Folding
+
+
einzelnen Bereich zuklappen.
+
+
einzelnen Bereich aufklappen.
+
+
alle Bereiche zuklappen.
+
+
alle Bereiche aufklappen.
Zoom
+
oder
+
Ansicht vergrößern.
+
oder
+
Ansicht verkleinern.
+
Ansicht zurücksetzen.
Sonstiges
+
löscht den Text bis zum Ende des Wortes.
+
+
blendet Leerzeichen ein/aus
+
+
wandelt den markierten Bereich in Großbuchstaben.
+
wandelt den markierten Bereich in Kleinbuchstaben.
setzt/löscht ein Lesezeichen.
+
springt zum nächsten Lesezeichen.
+
springt zum vorherigen Lesezeichen.
+
aktiviert und deaktiviert die Anzeige der zusammengehörenden Klammern.
+
fügt das aktuelle Datum an der Cursorposition ein.
+
blendet die Anzeige der Zeilennummern ein bzw. aus.
+
kommentiert die markierten Zeilen aus oder entfernt die Kommentarzeichen. Ist mindestens eine Zeile nicht auskommentiert, werden alle Zeilen auskommentiert.
+
fügt unabhängig vom automatischen Klammerungsmodus einen Zeilenumbruch ein.