Interne und externe Editoren

In Intrexx stehen für die Integration von JavaScript, Groovy und Velocity interne Editoren zur Verfügung, mit denen Sie Ihren eigenen Code komfortabel verfassen und verwalten können. Alternativ haben Sie die Möglichkeit, auch externe Editoren modulübergreifend an einer zentralen Stelle einzubinden: in den Editoreinstellungen, die Sie über das Menü Extras / Optionen erreichen.



Klicken Sie hier jeweils auf Auswählen, um den Programmpfad zu Ihrem, um den Programmpfad zu Ihrem externen Editor anzugeben. Wird eine Datei (z.B. die JavaScript-Datei der Anwendung) in einem externen Editor geöffnet, kann die Skript-Schaltfläche nicht bedient werden, solange der externe Editor geöffnet ist. Der externe Editor arbeitet zunächst auf einer temporären Datei, die erst beim Schließen des Editors in die Anwendung übernommen wird.

Bitte ändern Sie den temporären Dateinnamen nicht ab. Benutzen Sie im externen Editor die Speichern-Funktion.

Hier einige Beispiele für die Einrichtung eines externen Editors:

Notepad++

"\notepad++.exe" -multiInst ${file}

Editplus

"\editplus.exe" ${file}

gedit

"/usr/bin/gedit" --new-window ${file}
Die Angabe des Parameters ${file} ist in der Regel nicht erforderlich, er kann aber eingesetzt werden, wenn der externe Editor weitere Parameter nach dem Dateinamen erwartet bzw. unterstützt. Der Programmpfad muss in Anführungszeichen stehen, die Parameter folgen danach. Ist die Einstellung Feldvorschlagsliste in Groovy-Editor liefert ValueHolder gesetzt, liefert die Feldvorschlagsliste im Groovy-Editor g_record["GUID"]. Ist die Einstellung nicht gesetzt, liefert die Feldvorschlagsliste g_record["GUID"].value. Weitere Informationen zu den verschiedenen Editortypen finden Sie hier.