Modul einfügen…
Für den Einsatz dieser Funktion müssen Modul-Definitionen verfügbar sein.
Es öffnet sich eine Liste aller im Augenblick für das Projekt verfügbaren Module. Lokale Module mit gleichem Namen, aber möglicherweise anderen Parametern überschreiben automatisch gleichnamige globale Module. Es werden nur Dateien mit den Endungen .php
und .html
gelistet (s. Moduldefinition). Bei lokalen Modulen findet keine Doublettenkontrolle statt – die zuletzt eingelesene Datei mit identischem Modulnamen gewinnt.
Beim Export erfolgt eine Ersetzung des Modul-Eintrags in der Arbeitsdatei durch den Code, der für den in einer Moduldatei definierten Modulnamen gefunden wird.
Die Liste kann mit Tab
oder ESC
ohne Einfügung verlassen werden. Durch Tippen wird die Liste auf verfügbare Einträge mit den getippten Zeichen reduziert. Sollten keine gefunden werden, kann mit ESC
der Filter gelöscht werden (nochmal schließt die Liste).
Mit Enter
bzw. Doppelklick wird der ausgewählte Eintrag an der aktuellen Cursor-Position eingefügt, der Cursor vor dem ersten Parameter oder bei einem Modul ohne Parameter hinter dem Moduleintrag plaziert.
Der Eintrag entspricht der Moduldefinition, er wird lediglich in „Modulklammern“ ( [Moduleintrag]
) gesetzt. Die Anpassung erfolgt textbasiert:
SHIFT
STRG
Rechts
-
Auswahl des nächsten Parameternamens, ggf. inklusive des
=
für den Default, der ohne dem Parameter-Namen und dem=
belassen, verändert oder mit-
ersetzt werden kann.
Eine Auswahl kann mit "
in Anführungszeichen gesetzt werden, damit die Übergabe von Leerzeichen gewährleistet ist. Für die Übergabe von Anführungsstrichen im Parameter können zwei ´
(Taste rechts neben ß
) gesetzt werden.
Mit einem Beispil in der Moduldefinition sind unterschiedliche Aufruf-Varianten beschrieben.
Eine Textauswahl beim Öffnen der Modulliste wird in die Zwischenablage ausgeschnitten und kann als Modulparameter an der entsprechenden Position eingefügt werden.