Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
tustep:loesungen:editormakros [2018/07/25 11:50] Daniel Zang |
tustep:loesungen:editormakros [2021/03/16 05:34] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | **Vorbemerkung: | + | {{indexmenu_n> |
+ | **Vorbemerkung: | ||
---- | ---- | ||
[[tustep: | [[tustep: | ||
Zeile 96: | Zeile 97: | ||
\\ | \\ | ||
====== Eingabe von Tags in eine Adressdatenbank ====== | ====== Eingabe von Tags in eine Adressdatenbank ====== | ||
- | - {{files_open: | + | - {{files_open: |
- | y,t= | + | < |
- | | + | "< |
- | | + | "< |
- | | + | "< |
- | | + | "< |
- | | + | "< |
**Aufruf** des Editormakros nach seiner Aktivierung durch Drücken von **ALT+t**\\ **Effekt:** Die Tags werden (an der Cursor-Position!) in die Datei geschrieben.\\ \\ Erweiterung dieses Makros: | **Aufruf** des Editormakros nach seiner Aktivierung durch Drücken von **ALT+t**\\ **Effekt:** Die Tags werden (an der Cursor-Position!) in die Datei geschrieben.\\ \\ Erweiterung dieses Makros: | ||
- | | + | < |
- | | + | "< |
- | | + | "< |
- | | + | "< |
- | | + | "< |
- | | + | "< |
- | **Aufruf** des Editormakros nach seiner Aktivierung durch Drücken von **ALT+t**\\ **Effekt:** Änderungen in der Datei werden ggf. gespeichert ("CONFIRM"); das Ende der Datei wird gezeigt (" | + | **Aufruf** des Editormakros nach seiner Aktivierung durch Drücken von **ALT+t**\\ **Effekt:** Änderungen in der Datei werden ggf. gespeichert ('' |
====== Umbrechen einer Textzeile (word wrap) ====== | ====== Umbrechen einer Textzeile (word wrap) ====== | ||
- | - [[http:// | + | - {{files_open: |
Y, | Y, | ||
- | **Aufruf: | + | **Aufruf: |
====== Tagging markierter Textstellen ====== | ====== Tagging markierter Textstellen ====== | ||
- | - [[http:// | + | - {{files_open: |
- | y, | + | < |
- | y, | + | y, |
- | | + | y,? |
- | caps:"< | + | caps:"< |
- | ital:"< | + | ital:"< |
- | spac:"< | + | spac:"< |
- | bold:"< | + | bold:"< |
- | under:"< | + | under:"< |
- | Abbrechen | + | Abbrechen |
- | y, | + | y, |
- | y, | + | y, |
- | y, | + | y, |
- | y, | + | y, |
- | y, | + | y, |
- | y, | + | y, |
- | **Effekt:** Ein Wort oder Textbereich wird mit der **rechten** Maustaste markiert. Die Anfangsposition des Cursors wird gemerkt ("SAVE_CUR"), beim Loslassen der (rechten) Maustaste wird der markierte Bereich gespeichert und der alte Speicherinhalt überschrieben ("MRK_REP"), die temporäre Makroleiste mit den Tags wird aufgerufen ("SWITCH: | + | **Effekt:** Ein Wort oder Textbereich wird mit der **rechten** Maustaste markiert. Die Anfangsposition des Cursors wird gemerkt ('' |
====== Wort per Doppelklick markieren und speichern ====== | ====== Wort per Doppelklick markieren und speichern ====== | ||
- | - [[http:// | + | - {{files_open: |
Y, | Y, | ||
- | **Erklärung: | + | **Erklärung: |
Y, | Y, | ||
\\ Wenn nicht nur das Wort, sondern angrenzende **Interpunktionszeichen, | \\ Wenn nicht nur das Wort, sondern angrenzende **Interpunktionszeichen, | ||
Zeile 143: | Zeile 144: | ||
\\ | \\ | ||
====== Editormakros-Konfigurationsbeispiel (Makro-/ | ====== Editormakros-Konfigurationsbeispiel (Makro-/ | ||
- | - [[http:// | + | - {{files_open: |
- | + | \\ \\ Die Datei kann direkt in ein Projektverzeichnis abgelegt, angemeldet und mit folgendem Kommando definiert werden: | |
- | * [[/ | + | |
- | * [[/ | + | |
- | * 24 KB | + | |
- | \\ \\ Die Datei kann direkt in ein Projektverzeichnis abgelegt, angemeldet und mit folgendem Kommando definiert werden: | + | |
# | # | ||
Anschließend sind im Editor **drei Schaltflächen** zu sehen: " | Anschließend sind im Editor **drei Schaltflächen** zu sehen: " | ||
# | # | ||
- | Hierbei ist auf die Nummerierung der Datensätze zu achten, welche die Datei als **Segment-Datei** ausweist. Segment-Dateien sollten **nicht** direkt im Editor bearbeitet werden, um keine fehlerhafte Datensatznummerierung zu erhalten. Stattdessen ist die Datei nach folgender Beschreibung zu bearbeiten: [[/ | + | Hierbei ist auf die Nummerierung der Datensätze zu achten, welche die Datei als **Segment-Datei** ausweist. Segment-Dateien sollten **nicht** direkt im Editor bearbeitet werden, um keine fehlerhafte Datensatznummerierung zu erhalten. Stattdessen ist die Datei nach folgender Beschreibung zu bearbeiten: [[tustep: |
#E,DE=-STD- | #E,DE=-STD- | ||
- | \\ Ein etwas **umfangreicheres Beispiel** für angewandte Editormakros kann gefunden werden unter: [[/ | + | \\ Ein etwas **umfangreicheres Beispiel** für angewandte Editormakros kann gefunden werden unter: [[praesentation: |
====== Nutzung von Editormakros zur Apparaterstellung ====== | ====== Nutzung von Editormakros zur Apparaterstellung ====== | ||
- | - [[http:// | + | - [H. Hein | H. Hein] | - {{files_open: |
- | < | + | < |
- | < | + | < |
usw.\\ \\ Hier bietet sich ein einfaches Tastaturmakro an, welches die Apparate-Tags in eine eigene Zeile schreibt und den Cursor zwischen Anfangs- und Endetag positioniert. Außerdem wird der Apparateintrag etwas eingerückt: | usw.\\ \\ Hier bietet sich ein einfaches Tastaturmakro an, welches die Apparate-Tags in eine eigene Zeile schreibt und den Cursor zwischen Anfangs- und Endetag positioniert. Außerdem wird der Apparateintrag etwas eingerückt: | ||
Y, | Y, | ||
Zeile 164: | Zeile 161: | ||
Y, | Y, | ||
\\ Man könnte das Makro noch verbessern, indem man das Wort, welches als Lemma in den Apparat kommen soll, mit der Maus markiert und automatisch eintragen lässt und mittels einer temporären Mausleiste abfragt, in welchen Apparat das Wort eingetragen werden soll: | \\ Man könnte das Makro noch verbessern, indem man das Wort, welches als Lemma in den Apparat kommen soll, mit der Maus markiert und automatisch eintragen lässt und mittels einer temporären Mausleiste abfragt, in welchen Apparat das Wort eingetragen werden soll: | ||
- | | + | < |
- | Y, | + | Y, |
- | | + | = Loslassen der **rechten** Maustaste --> " |
- | Y, | + | Y, |
- | | + | = |
- | Y,? | + | Y,? |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | = Im Folgenden wird definiert, was zu geschehen hat, wenn |
- | = eines der Felder der temporären Mausleiste angeklickt wird: | + | = eines der Felder der temporären Mausleiste angeklickt wird: |
- | Y, | + | Y, |
- | Y, | + | Y, |
- | Y, | + | Y, |
- | Y, | + | Y, |
- | \\ **Effekt:** Ein Wort oder Textbereich wird mit der **rechten** Maustaste markiert. Die Anfangsposition des Cursors wird gemerkt ("SAVE_CUR"), beim Loslassen der (rechten) Maustaste wird der markierte Bereich gespeichert und der alte Speicherinhalt überschrieben ("MRK_REP"), die temporäre Makroleiste mit den Apparatetags wird aufgerufen ("SWITCH: | + | \\ **Effekt:** Ein Wort oder Textbereich wird mit der **rechten** Maustaste markiert. Die Anfangsposition des Cursors wird gemerkt ('' |
Y, | Y, | ||
Den Endepunkt muss man in diesem Fall noch manuell setzen. Hier wird nun die **ALT-Taste mit der 1 im Nummernblock** gedrückt.\\ \\ Diese Makros verlangen noch einiges an manueller Eingabe. Man könnte über das Markieren mit der Maus die Eingabe erleichtern (s. oben). | Den Endepunkt muss man in diesem Fall noch manuell setzen. Hier wird nun die **ALT-Taste mit der 1 im Nummernblock** gedrückt.\\ \\ Diese Makros verlangen noch einiges an manueller Eingabe. Man könnte über das Markieren mit der Maus die Eingabe erleichtern (s. oben). | ||
---- | ---- | ||
[[tustep: | [[tustep: |