Vista Texto YAML
La vista Texto ofrece una serie de funciones de edición de YAML, desde el formato pretty-print hasta la validación de documentos durante la edición. A continuación describimos estas funciones.
Nota: | La estructura del documento YAML en la vista de texto se denota con sangría, que debe establecerse con espacios, no con tabuladores. En la vista Texto, la sangría por bloques utiliza automáticamente espacios. |
Formato pretty-print, colores de las fuentes y visualización
El formato pretty-print formatea el documento YAML con sangría jerárquica (imagen siguiente). Puede definir las opciones de impresión en formato pretty-print en el cuadro de diálogo Opciones (Herramientas | Opciones | Pretty-print). El texto del documento se marca en diferentes colores según su sintaxis. Los colores de las fuentes se configuran en la sección Fuentes y colores del cuadro de diálogo Opciones (Herramientas | Opciones | Fuentes y colores).
Otras funciones útiles de la vista Texto YAML son (i) los números de línea en el margen de número de línea y (ii) los nodos de plegamiento de texto en el margen de plegamiento. Los nodos de plegamiento de texto se pueden contraer/expandir para navegar y ver mejor el documento. Ambos márgenes (números de línea y plegamiento de texto) pueden configurarse para mostrarse u ocultarse en el cuadro de diálogo ‘Configuración de la vista Texto’ (Vista | Configuración de la vista Texto). También se puede acceder a través de las opciones del formato pretty-print.
Expresiones localizadoras de nodos en documentos YAML
Para obtener la expresión localizadora XPath/XQuery de un nodo en el documento YAML, haga clic dentro del nodo y seleccione el comando Edición | Copiar XPath. La expresión XPath/XQuery se copiará en el portapapeles en formato JSON. Basta con pulsar Ctrl+V para pegar la expresión localizadora en cualquier campo de entrada de texto.
Por ejemplo, la siguiente expresión localiza el título de la primera canción del segundo álbum del primer artista en un documento YAML:
?Artists?1?Albums?2?Tracks?1?Title
Para obtener más información sobre las expresiones XPath/XQuery en formato JSON, consulte Expresiones XQuery para JSON.