¿Qué es Visor de YAML?
YAML Viewer te permite pegar o subir archivos YAML y ver al instante una vista de árbol formateada con resaltado de sintaxis. Valida tu YAML según la especificación, señala errores con número de línea y te permite colapsar o expandir secciones anidadas para navegar rápidamente por archivos de configuración extensos.
Acepta YAML multidocumento (separado por ---), conserva las anclas anidadas y reformatea con la sangría que elijas (2 o 4 espacios). El árbol permite plegar listas y mapas con un clic, así que un chart de Helm o un docker-compose se ojean de un vistazo, y la búsqueda integrada resalta las claves o valores coincidentes en todo el documento. Los errores incluyen la línea y la columna exactas para corregir la sangría sin adivinar.
Cómo usar
- Pega el contenido YAML o arrastra un archivo .yml/.yaml al área del editor.
- El visor valida la sintaxis de inmediato y resalta los errores indicando el número de línea.
- Alterna entre la vista de árbol y la vista de texto plano, colapsa secciones anidadas y descarga el resultado formateado.
Cuándo usar
- Validar un manifiesto de Kubernetes antes de kubectl apply para detectar errores de apiVersion o selectores.
- Recorrer un docker-compose.yml largo sin tener que bajar por 300 líneas de texto plano.
- Revisar un playbook de Ansible o un workflow de GitHub Actions para confirmar que la estructura parsea bien.
Resultado
Tienes un manifiesto de despliegue de Kubernetes con más de 200 líneas. Pégalo para validar rápidamente que todos los campos requeridos estén presentes, detectar errores de indentación y navegar a la sección de contenedores colapsando los demás nodos.
Preguntas frecuentes
- ¿En qué se diferencia de ejecutar yamllint localmente?
- yamllint aplica reglas de estilo (espacios al final, longitud de línea) desde la terminal. Esta herramienta se centra en parsear y visualizar la estructura: pegas el archivo, ves el árbol y descargas una versión con sangría consistente.
- ¿Maneja los anclajes y alias de YAML (& y *)?
- Sí. El parser de js-yaml resuelve los anclajes, así que el árbol muestra el valor expandido en cada alias. La salida reformateada elimina el ancla y escribe el contenido en línea, que suele ser lo que quieres para revisar.
- ¿Puedo pegar varios documentos YAML a la vez?
- Sí. Los documentos separados por --- se parsean como un stream y la cantidad aparece en la barra de herramientas. El árbol los apila con un separador, así un manifiesto de Kubernetes con un Deployment y un Service se compara cómodamente.
- ¿Por qué el número de línea del error no coincide con mi editor?
- Los parsers de YAML cuentan desde la línea 1 del contenido, mientras que algunos editores numeran el shebang o los comentarios iniciales de otra forma. El número de columna suele ser más fiable: apunta al carácter exacto que rompió el parseo.
- ¿El YAML que pego se envía a algún servidor?
- No. El parser y el formateador corren en tu dispositivo, así que las claves o contraseñas que pegues por accidente no salen de tu máquina. Aun así, trata cualquier configuración de producción como sensible y oculta lo que sea antes de compartir capturas.
Herramientas relacionadas
Editor de marcadores PDF
Añade y edita marcadores en archivos PDF
Aplanar PDF
Aplana campos de formulario y anotaciones en PDFs
Editor de Texto Enriquecido
Escribe y formatea documentos con un editor WYSIWYG
Markdown a PDF
Convierte archivos Markdown en documentos PDF con estilo
Recortar PDF
Recorta y ajusta los márgenes de páginas PDF
Reordenar páginas PDF
Arrastra y suelta para reordenar páginas de un PDF