Diese Seite enthält Parameter für die Oberfläche des Methodeneditors und seine Standardanzeige sowie dazugehörige Optionen. Sie ist aufgeteilt in die beiden Registerkarten Stile und Optionen.
Die Optionen in diesem Bereich können jedem Elementtyp der 4D Programmiersprache, z.B. Felder, Tabellen, Variablen, Parameter, SQL, einen bestimmten Stil und Farbe zuweisen. Die Kombination verschiedener Farben und Stilarten sind besonders hilfreich zum Pflegen des Code.
Sprache: In diesem DropDown-Menü können Sie entweder die Sprache 4D oder SQL auswählen. Sie können dann jedem Element in der Liste einen eigenen Stil zuordnen. Die Einträge variieren je nach der gewählten Sprache.
Liste der Elementtypen: Markieren Sie die Stiloptionen in der Tabelle, um den Einträgen entsprechende grafische Attribute zuzuweisen. Sie können pro Eintrag auch mehrere Optionen kombinieren. Der Eintrag in der Spalte Elementtyp zeigt die Änderung. Klicken Sie auf den Farb-Icon zum Eintrag, öffnet sich eine Farbpalette, wo Sie eine neue Farbe auswählen können. Hinweise:
In der 4D Programmiersprache bezeichnet "Normaler Text" allen Text, der nicht zu einem bestimmten Typ gehört, wie z.B. Symbol, Zeichensetzung, Konstanten.
In der 4D Programmiersprache bezeichnet "Schlüsselwörter" Code Strukturen, wie If/End if, Case of/End case, die über Makros zugänglich sind. In der SQL Sprache bezeichnet "Schlüsselwörter" alle Befehle und die dazugehörigen Schlüsselwörter.
Dieser Bereich definiert die Anzeigeoptionen des Methodeneditors:
Einrückung: Hier können Sie den Wert der Einrückung für Code im Methodeneditor verändern. Er wird in Punkten angegeben. Standardmäßig sind 10 Punkte vorgegeben:
Die Veränderung des Standardwerts ist hilfreich, wenn Ihre Methoden komplexe Algorithmen mit vielen eingebundenen Ebenen enthalten. Weniger Einrückung vereinfacht auch das Scrollen in horizontaler Richtung.
Zeilennummern anzeigen: Damit können Sie die die standardmäßigen Zeilennummern jedes Fensters im Methodeneditor anzeigen. Sie können die Nummern für das aktuelle Fenster auch direkt vom Methodeneditor aus ein- oder ausblenden.
Listen einblenden: Damit bestimmen Sie, ob die Objektlisten (Befehle, Tabellen, Felder, etc.) beim Öffnen des Methodeneditors standardmäßig ein- oder ausgeblendet werden. Sie können jede Liste auch direkt im Methodeneditor ein-/ausblenden.
Passende Klammern: Ändert die grafische Hervorhebung zueinander passender Klammern im Code. Die Hervorhebung erscheint immer, wenn eine Klammer ausgewählt ist. Es gibt folgende Optionen:
Nichts: Keine Anzeige
Viereck: Klammern werden mit schwarzer Linie umrahmt
Hintergrundfarbe: Klammern werden farblich hervorgehoben. Die Farbe wird im Bereich "Farbe" festgelegt, siehe unten Absatz "Farbe".
Fett: Klammern erscheinen in Fettschrift
Standardmäßig ist die Option Viereck ausgewählt:
Aktuelle Zeile hervorheben: Hebt die aktuell laufende Zeile im Debugger hervor (siehe 4D Programmiersprache unter During), zusätzlich zum regulär angezeigten gelben Pfeil.
Deaktivieren Sie diese Option, erscheint nur der gelbe Pfeil am Rand.
Dieser Bereich bestimmt die Funktionsweisen zur automatischen Vervollständigung im Methodeneditor, um diese an Ihre eigenen Arbeitsweisen anzupassen.
Automatisches Öffnen eines Fensters für: Damit können Sie die automatische Anzeige eines Fensters mit Vorschlägen für Konstanten, lokale und Interprozess Variablen, sowie Tabellen auslösen. Ist z.B. die Option "Lokale und Interprozess Variablen" markiert, erscheint das Fenster mit Vorschlägen, wenn Sie das Zeichen $ eingeben:
Sie können diese Funktionsweise für bestimmte Elemente der Programmiersprache deaktivieren.
Bestätigung des Vorschlags: legt die Eingabeart fest, über die der Methodeneditor den im Fenster ausgewählten Eintrag automatisch übernimmt.
Tab und Begrenzer: Damit können Sie den ausgewählten Eintrag durch Drücken der Tabulatortaste oder einen zum Kontext passenden Begrenzer übernehmen. Geben Sie z.B. "ALL" ein, drücken Tab zum Öffnen des Auswahlfensters, wählen hier z.B. den ersten Eintrag durch Drücken von "(" aus, schreibt 4D automatisch "ALL RECORDS(" in den Editor. Folgende Begrenzer werden berücksichtigt: ( ; : = < [ {
Nur per Tab: Damit wird der ausgewählte Vorschlag nur über die Tabulatortaste eingefügt. Das erleichtert die eigene Eingabe von Begrenzer-Zeichen in Elementnamen, wie z.B. ${1}. Hinweis: Es ist immer möglich, den Vorschlag durch Doppelklick in das Fenster oder über die Zeilenschaltung zu bestätigen.
Diese Gruppe Optionen bestimmt die verschiedenen Farben auf der Oberfläche des Methodeneditors.
Zeile mit dem Kursor (aktives Fenster) / Zeile mit dem Kursor (inaktives Fenster): Hintergrundfarbe der Zeile mit dem Kursor.
Hervorhebung der gefundenen Wörter: Farbe für Hervorhebung der durch eine Suche gefundenen Wörter.
Farbe der Hervorhebung der Klammern: Markierungsfarbe der entsprechenden Klammern. Sie wird verwendet, wenn Klammerpaare durch Hervorhebung angezeigt werden, siehe oben Abschnitt “Optionen”.
Farbe des Text-Hintergrunds: Hintergrundfarbe des Fensters Methodeneditor.
Farbe des vorgeschlagenen Textes: Farbe des Textes, den der Methodeneditor zur automatischen Vervollständigung vorschlägt.