Benutzer-Werkzeuge

Webseiten-Werkzeuge


tustep:loesungen:editormakros

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tustep:loesungen:editormakros [2018/07/25 12:40]
Daniel Zang
tustep:loesungen:editormakros [2021/03/16 05:34] (aktuell)
Zeile 1: Zeile 1:
 +{{indexmenu_n>2}}
 **Vorbemerkung:** Ein Editormakro ist eine Folge von Steuerbefehlen und/oder Zeichenfolgen, die per **Tastenkombination** oder **Mausaktion** in der Art eines **Shortcuts** aufgerufen und ausgeführt werden kann. Editormakros können im **Editor** direkt definiert werden oder in eine **Datei** geschrieben und dann (mit ''#TUE'') **aktiviert** werden. **Vorbemerkung:** Ein Editormakro ist eine Folge von Steuerbefehlen und/oder Zeichenfolgen, die per **Tastenkombination** oder **Mausaktion** in der Art eines **Shortcuts** aufgerufen und ausgeführt werden kann. Editormakros können im **Editor** direkt definiert werden oder in eine **Datei** geschrieben und dann (mit ''#TUE'') **aktiviert** werden.
 ---- ----
Zeile 114: Zeile 115:
 - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\ Aus Gründen der Übersichtlichkeit kann es sinnvoll sein, einen bereits in TUSTEP eingegebenen oder importierten Text nachträglich zu umbrechen. Dies entspricht der aus anderen Editoren wie Notepad++ oder sublime text bekannten Option word wrap.\\  Hier ein Beispiel für eine TUSTEP-Adaption:\\  - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\ Aus Gründen der Übersichtlichkeit kann es sinnvoll sein, einen bereits in TUSTEP eingegebenen oder importierten Text nachträglich zu umbrechen. Dies entspricht der aus anderen Editoren wie Notepad++ oder sublime text bekannten Option word wrap.\\  Hier ein Beispiel für eine TUSTEP-Adaption:\\ 
   Y,CA_f=BEG_REC,80*CUR_RI,SKP_WORD,SPLIT   Y,CA_f=BEG_REC,80*CUR_RI,SKP_WORD,SPLIT
-**Aufruf:** ''CTRL+ALT+f''.\\ **Effekt:** Cursor springt an den Anfang des aktuellen Datensatzes (''BEG_REC''), von dort 80 Schritte nach rechts (''80*CUR_RI'') und zum nächsten Wortzwischenraum (''SKP_WORD''), wo die Zeile umbrochen wird (''SPLIT'').\\  Diese Tastenkombination muss dann für jede zu umbrechende Zeile einmal ausgeführt werden, was nur bei punktueller Anwendung und einem kurzen Text gangbar erscheint. Sollen längere Texte insgesamt neu umbrochen werden, kann ein [[tustep:loesungen:editormakros:umbrechen|kleines Skript]] benutzt werden.\\ \\ +**Aufruf:** ''CTRL+ALT+f''.\\ **Effekt:** Cursor springt an den Anfang des aktuellen Datensatzes (''BEG_REC''), von dort 80 Schritte nach rechts (''80*CUR_RI'') und zum nächsten Wortzwischenraum (''SKP_WORD''), wo die Zeile umbrochen wird (''SPLIT'').\\  Diese Tastenkombination muss dann für jede zu umbrechende Zeile einmal ausgeführt werden, was nur bei punktueller Anwendung und einem kurzen Text gangbar erscheint. Sollen längere Texte insgesamt neu umbrochen werden, kann ein [[tustep:loesungen:editormakros:quelltext_umbrechen|kleines Skript]] benutzt werden.\\ \\ 
 ====== Tagging markierter Textstellen ====== ====== Tagging markierter Textstellen ======
 - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru | - {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ Mit den folgenden **Makrodefinitionen** können **markierte Textstellen getaggt**, das heißt über eine **temporäre Makroleiste** in die ausgewählten Anfangs- und Endetags eingeschlossen werden.\\  - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru | - {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ Mit den folgenden **Makrodefinitionen** können **markierte Textstellen getaggt**, das heißt über eine **temporäre Makroleiste** in die ausgewählten Anfangs- und Endetags eingeschlossen werden.\\ 
Zeile 150: Zeile 151:
 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:tutorial3:grundlagen_segmentdatei|Grundlagen - Segmentdatei]]\\ \\  Um den Editor wieder auf die Grundeinstellungen zurückzusetzen, kann folgendes Kommando genutzt werden:\\  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:tutorial3:grundlagen_segmentdatei|Grundlagen - Segmentdatei]]\\ \\  Um den Editor wieder auf die Grundeinstellungen zurückzusetzen, kann folgendes Kommando genutzt werden:\\ 
   #E,DE=-STD-   #E,DE=-STD-
-\\  Ein etwas **umfangreicheres Beispiel** für angewandte Editormakros kann gefunden werden unter: [[präsentationen:start|Link]].\\  Die hier hinterlegte Beispieldatei **MAKLEIST**n_n dient in erster Linie der verbesserten Bedienbarkeit des TUSTEP-Editors für Nutzer mit eingeschränkter Motorik, allerdings kann dieselbe Funktionalität von jedem Benutzer eingesetzt und individuell angepasst werden. Die Einstellung und Beschreibung entspricht der o.g.\\ \\ +\\  Ein etwas **umfangreicheres Beispiel** für angewandte Editormakros kann gefunden werden unter: [[praesentation:start|Link]].\\  Die hier hinterlegte Beispieldatei **MAKLEIST**n_n dient in erster Linie der verbesserten Bedienbarkeit des TUSTEP-Editors für Nutzer mit eingeschränkter Motorik, allerdings kann dieselbe Funktionalität von jedem Benutzer eingesetzt und individuell angepasst werden. Die Einstellung und Beschreibung entspricht der o.g.\\ \\ 
 ====== Nutzung von Editormakros zur Apparaterstellung ====== ====== Nutzung von Editormakros zur Apparaterstellung ======
 - [H. Hein | H. Hein] | - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\  Viele Editionen zeichnen sich dadurch aus, dass sie unter dem Text mehrere Apparate haben, um unterschiedliche Phänomene zu dokumentieren:\\  Entstehungsvarianten, Abweichungen in anderen Textzeugen, Testimonien und Quellen.\\  Oft sehen die Apparateinträge in den Daten so aus:\\  - [H. Hein | H. Hein] | - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\  Viele Editionen zeichnen sich dadurch aus, dass sie unter dem Text mehrere Apparate haben, um unterschiedliche Phänomene zu dokumentieren:\\  Entstehungsvarianten, Abweichungen in anderen Textzeugen, Testimonien und Quellen.\\  Oft sehen die Apparateinträge in den Daten so aus:\\ 
tustep/loesungen/editormakros.1532522430.txt.gz · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)