Zum Hauptinhalt springen

CodeEdit

CodeEdit

Editor für Prozeduren und Texte

Details

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 EvtCreated des enthaltenden Elternfensters möglich.

Im CodeEdit-Objekt können folgende Tastenkombinationen verwendet werden:

Navigation

  • Der Cursor kann mit den Pfeiltasten im Text bewegt werden.
  • Strg + Pfeil rechts und Strg + Pfeil links positioniert den Cursor an den Anfang des folgenden oder des vorigen Wortes.
  • Pos1 und Ende 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.
  • Bild runter und Bild hoch blättert eine Bildschirmseite.
  • Strg + Pos1 und Strg + Ende positioniert auf den Anfang bzw. auf das Ende des gesamten Textes.
  • Strg + Pfeil hoch , Strg + Pfeil runter , Strg + Bild hoch und Strg + Bild runter scrollt den Inhalt des Editors zeilen- bzw. spaltenweise, ohne den Cursor zu verschieben.
  • F2 versieht die aktuelle Zeile mit einem Lesezeichen zu dem zu einem späteren Zeitpunkt mit Strg + F2 bzw. Umschalt + F2 gesprungen werden kann.
  • Alt + Pos1 und Alt + Ende wechselt zwischen der öffnenden und schließenden Klammer, wenn der Cursor auf einer Klammer steht (unabhängig davon, welche Klammern verwendet werden).
  • Alt + 1 ... Alt + 4 wechselt zwischen den Bereichen, wenn ein Text in verschiedene Bereiche aufgeteilt wurde.

Markieren

  • Zum Markieren können die Tastenkombinationen zur Navigation bei gedrückter Umschalt -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 Alt + Umschalt - bzw. Strg + Umschalt -Tasten verwendet werden.
  • Strg + A markiert den gesamten Text.
  • Alt + Umschalt markiert einen rechteckigen Bereich.
  • Strg + Umschalt markiert einen rechteckigen Bereich (entspricht Alt + Umschalt ).
  • Sind mehrere Zeilen markiert, können diese durch Tab oder Umschalt + Tab ein- bzw. ausgerückt werden.
  • Mit Pfeil links oder Pfeil rechts kann eine rechteckige Markierung links oder rechts verschoben werden.
  • Strg + Alt + Pos1 oder Strg + Alt + Ende 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

  • Strg + X oder Umschalt + Entf schneidet den markierten Textbereich aus.
  • Strg + C oder Strg + Einfg kopiert den markierten Textbereich.
  • Strg + V oder Umschalt + Einfg fügt den ausgeschnittenen/kopierten Textbereich ein.
  • Strg + Umschalt + D löscht die aktuelle Zeile.

Folding

  • Strg + Alt + C einzelnen Bereich zuklappen.
  • Strg + Alt + O einzelnen Bereich aufklappen.
  • Strg + Umschalt + C alle Bereiche zuklappen.
  • Strg + Umschalt + O alle Bereiche aufklappen.

Zoom

  • Strg + Plus oder Strg + Mausrad hoch Ansicht vergrößern.
  • Strg + Minus oder Strg + Mausrad runter Ansicht verkleinern.
  • Strg + 0 Ansicht zurücksetzen.

Sonstiges

  • Strg + Entf löscht den Text bis zum Ende des Wortes.
  • Strg + Alt + T blendet Leerzeichen ein/aus
  • Strg + Umschalt + U wandelt den markierten Bereich in Großbuchstaben.
  • Strg + U wandelt den markierten Bereich in Kleinbuchstaben.
  • F2 setzt/löscht ein Lesezeichen.
  • Strg + F2 springt zum nächsten Lesezeichen.
  • Umschalt + F2 springt zum vorherigen Lesezeichen.
  • Strg + B aktiviert und deaktiviert die Anzeige der zusammengehörenden Klammern.
  • Strg + I fügt das aktuelle Datum an der Cursorposition ein.
  • Strg + L blendet die Anzeige der Zeilennummern ein bzw. aus.
  • Strg + Schrägstrich kommentiert die markierten Zeilen aus oder entfernt die Kommentarzeichen. Ist mindestens eine Zeile nicht auskommentiert, werden alle Zeilen auskommentiert.
  • Strg + Eingabe fügt unabhängig vom automatischen Klammerungsmodus einen Zeilenumbruch ein.