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:38]
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 143: Zeile 144:
 \\  \\ 
 ====== Editormakros-Konfigurationsbeispiel (Makro-/Mausleisten) ====== ====== Editormakros-Konfigurationsbeispiel (Makro-/Mausleisten) ======
-- {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\  Ein **einfaches Beispiel** für eine Makroleiste inkl. einer temporären Mausleiste ist hier herunterzuladen:\\ {{files_open:daten:meinfach.tf|meinfach.tf}} [24KB]\\  +- {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|ms.tru}} ms.tru\\ \\  Ein **einfaches Beispiel** für eine Makroleiste inkl. einer temporären Mausleiste ist hier herunterzuladen:\\ \\ {{files_open:daten:meinfach.tf|meinfach.tf}} [24KB]\\  
-\\ \\  Die Datei kann direkt in ein Projektverzeichnis abgelegt, angemeldet und mit folgendem Kommando definiert werden:\\ +\\ \\ Die Datei kann direkt in ein Projektverzeichnis abgelegt, angemeldet und mit folgendem Kommando definiert werden:\\ 
   #E,DE=meinfach.tf   #E,DE=meinfach.tf
 Anschließend sind im Editor **drei Schaltflächen** zu sehen: "Text", "Mausleiste" und "Hilfen".\\  Über **"Text"** können exemplarische Textbausteine an die Stelle des Cursors eingefügt werden, **"Mausleiste"** gibt eine kurze Information über die Benutzung der temporären Mauleiste aus und über **"Hilfen"** lassen sich die TUSTEP-Beschreibungen sowie weitere Hilfsmöglichkeiten ansteuern.\\ \\  Die **temporäre Mausleiste** kann aufgerufen werden, indem ein Textabschnitt mit der gedrückten rechten (!) Maustaste markiert wird. Anschließend stehen einige Möglichkeiten zum Tagging des markierten Textes zur Verfügung.\\ \\  Die gezeigten Funktionen sind lediglich **für Demonstrationszwecke konzipiert** und im Gegensatz zur unten genannten Datei MAKLEIST nicht auf die praktische Nutzung ausgelegt. Allerdings kann die Datei von jedem Nutzer **entsprechend den individuellen Bedürfnissen abgeändert** werden.\\  Der aktuelle Inhalt der Einstellungen kann im Editor betrachtet werden:\\  Anschließend sind im Editor **drei Schaltflächen** zu sehen: "Text", "Mausleiste" und "Hilfen".\\  Über **"Text"** können exemplarische Textbausteine an die Stelle des Cursors eingefügt werden, **"Mausleiste"** gibt eine kurze Information über die Benutzung der temporären Mauleiste aus und über **"Hilfen"** lassen sich die TUSTEP-Beschreibungen sowie weitere Hilfsmöglichkeiten ansteuern.\\ \\  Die **temporäre Mausleiste** kann aufgerufen werden, indem ein Textabschnitt mit der gedrückten rechten (!) Maustaste markiert wird. Anschließend stehen einige Möglichkeiten zum Tagging des markierten Textes zur Verfügung.\\ \\  Die gezeigten Funktionen sind lediglich **für Demonstrationszwecke konzipiert** und im Gegensatz zur unten genannten Datei MAKLEIST nicht auf die praktische Nutzung ausgelegt. Allerdings kann die Datei von jedem Nutzer **entsprechend den individuellen Bedürfnissen abgeändert** werden.\\  Der aktuelle Inhalt der Einstellungen kann im Editor betrachtet 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 ======
-{{files_open:benutzericons:H.Hein-lg.jpg?nolink&16x16|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:\\ 
 <code><a1>Erster Apparat</a1> <code><a1>Erster Apparat</a1>
 <a2>Zweiter Apparat</a2></code> <a2>Zweiter Apparat</a2></code>
tustep/loesungen/editormakros.1532522286.txt.gz · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)