YAML-Textansicht
Die Textansicht bietet eine Reihe von YAML-Bearbeitungsfunktionen, von der Pretty-Print-Anzeige bis zur Validierung eines Dokuments während der Bearbeitung. Eine Beschreibung zu diesen Funktionen finden Sie weiter unten.
Anmerkung: | Die YAML-Dokumentstruktur wird in der Textansicht durch Einrückung mittels Leerzeichen und nicht mittels Tabulatoren dargestellt. In der Textansicht werden für die Blockstileinrückung automatisch Leerzeichen verwendet. |
Pretty-Print-Anzeige, Schriftartfarben und Anzeige
Bei der Pretty-Print-Anzeige wird das YAML-Dokument mit hierarchischen Einrückungen formatiert (siehe Abbildung unten). Sie können die Pretty-Print-Optionen im Dialogfeld "Optionen" (Extras | Optionen | Pretty-Print) festlegen. Der Dokumenttext wird je nach Syntax in verschiedenen Farben markiert. Schriftfarben werden über den Abschnitt Schriftarten und Farben des Dialogfelds "Optionen" (Extras | Optionen) definiert.
Weitere nützliche Funktionalitäten der YAML-Textansicht sind (i) die Zeilennummerierung in der Zeilennummernleiste und (ii) das Ein- und Ausklappen von Nodes in der Klappleiste. Die Nodes können reduziert/erweitert werden, um besser im Dokument navigieren zu können und das Dokument übersichtlicher zu gestalten. Beide Leisten (Zeilennummernleiste und Klappleiste) können im Dialogfeld "Einstellungen für Textansicht" (Ansicht | Einstellungen für Textansicht) ein- oder ausgeblendet werden; dieses Dialogfeld kann auch über die Pretty-Print-Optionen aufgerufen werden.
Node Locator-Ausdrücke in YAML-Dokumenten
Um den XPath/XQuery-Ausdruck für eine Node-Position im YAML-Dokument aufzurufen, klicken Sie in den Node und wählen Sie anschließend den Befehl Bearbeiten | XPath kopieren. Der XPath/XQuery-Ausdruck wird im JSON-Format in die Zwischenablage kopiert. Drücken Sie Strg+V, um den Locator-Ausdruck in ein beliebiges Texteingabefeld einzufügen.
So wird mit dem folgenden Ausdruck der Titel des ersten Tracks des zweiten Albums des ersten Interpreten in einem YAML-Dokument abgerufen:
?Artists?1?Albums?2?Tracks?1?Title
Nähere Informationen zu XPath/XQuery-Ausdrücken im JSON-Format finden Sie unter XQuery-Ausdrücke für JSON.