Edición de configuración

Formateador TOMLOrdena el archivo sin perder sus notas

Comprueba la sintaxis y revisa un resultado separado antes de sustituir el texto original.

Formateador TOML

Entrada TOML

Resultado con formato

El contenido se procesa en este navegador; no se sube, ejecuta, guarda ni añade a una URL.

El orden original se conserva por defecto. Se ordenan grupos contiguos; las notas asociadas siguen a sus claves y los títulos de grupo permanecen. No se reordenan arrays ni tablas.

TOML 1.0.0 · dprint TOML 0.8.0 · toml-eslint-parser 1.0.3. La sintaxis no comprueba esquemas de aplicación.

Entrada: 500.000 unidades UTF-16 / 2 MB UTF-8; 50.000 nodos, profundidad 100 y 2 millones de caracteres de salida; 5 segundos por tarea.

Navegación por tablas

Introduce TOML o ejecuta una comprobación.

Formateador TOML permite revisar la presentación de un archivo sin borrar las explicaciones de cada ajuste. El resultado aparece aparte: puedes inspeccionar los cambios de espacios y el orden opcional de claves antes de aplicarlos al texto de entrada.

Para formatear TOML conviene reconocer tablas, cadenas multilínea y tipos propios del formato. Este validador TOML distingue los encabezados reales de los corchetes escritos dentro de una cadena y conserva los comentarios TOML asociados a las entradas.

Por qué elegir Formateador TOML

Una configuración legible que conserva su contexto

Las explicaciones siguen siendo útiles

Formateador TOML conserva notas independientes y comentarios al final de una línea. Al ordenar claves, las notas adjuntas se desplazan con su entrada; los títulos separados por líneas vacías permanecen al principio de su grupo.

Los marcadores de comentarios conservan su unión con las entradas correspondientes después de alinearlas.

Cada encabezado tiene su destino

La navegación muestra todas las tablas declaradas en el texto, incluidas las apariciones repetidas de tablas de array. Un encabezado aparente dentro de comillas triples sigue siendo contenido y no genera un destino falso.

Una lista conecta con secciones de tabla reales y excluye los corchetes situados dentro de un bloque de texto multilínea.

Distingue comprobar, formatear y sustituir

Tres detalles para revisar el archivo con criterio

01

Validar no genera una exportación

Solo validar cancela el trabajo automático pendiente y examina el texto actual. Mantiene la navegación pero deja vacía la salida. Una nueva edición reactiva el formato automático; en modo manual puedes usar Dar formato o Ctrl/Cmd+Enter.

02

Localiza cada declaración

Pulsa un encabezado o el primer diagnóstico para situarte en su línea y columna originales. Las tablas de array repetidas se muestran por separado. La lista crece en bloques de 50; esa paginación no recorta el archivo descargado.

03

Aprueba el texto que va a reemplazarse

Usar resultado, Ejemplo, Vaciar y elegir un archivo abren una vista previa con el número de líneas. Aplicar conserva un paso de Deshacer para entrada, opciones, salida y error. Cualquier edición bloquea de inmediato las exportaciones antiguas.

Controles para configuraciones reales

Ajusta la presentación sin convertir los tipos

Formato basado en la sintaxis

El motor reconoce claves entrecomilladas, tablas en línea, comentarios y cadenas multilínea. Antes de aceptar una salida se comparan los valores analizados, las notas y su asociación; si la comprobación falla, no se ofrece un archivo parcial.

Ordenación limitada a grupos

La ordenación es opcional y respeta las separaciones mediante líneas vacías. Los comentarios adjuntos siguen a su clave. No cambia el orden de elementos de arrays, claves de tablas en línea, tablas normales ni instancias de tablas de array.

Sangría, ancho y saltos

Elige dos o cuatro espacios o tabuladores, un ancho preferido de 80, 100 o 120 columnas y salida LF o CRLF. El ancho orienta el diseño, pero no obliga a cortar una cadena o un comentario largo; el contenido de las cadenas permanece.

Una salida vigente para copiar y descargar

El modo automático espera 350 ms tras editar; el manual muestra el botón de formato. Un worker cancelable limita cada tarea a cinco segundos. El portapapeles y el archivo UTF-8 reciben exactamente el mismo resultado vigente.

Contrato de sintaxis y límites

Una comprobación sintáctica tiene un alcance concreto

Se acepta TOML 1.0.0
toml-eslint-parser 1.0.3 analiza según TOML 1.0.0 y dprint TOML 0.8.0 aplica el formato. Las extensiones exclusivas de TOML 1.1 no forman parte del contrato. Una clave duplicada o una sintaxis incorrecta detienen el proceso en el primer diagnóstico, con línea y columna.
Conservar contenido no significa conservar bytes
Se mantienen enteros grandes, fechas, horas, cadenas multilínea, flotantes no finitos y comentarios. Pueden cambiar los espacios y las líneas vacías, y recortarse los espacios finales de las notas. Los comentarios son texto: no controlan el motor ni cargan esquemas. La salida se rechaza si no supera la comprobación de conservación.
El orden no se cambia indiscriminadamente
Solo se ordenan grupos de claves y sus comentarios adjuntos. Un título separado por una línea vacía permanece en la cabecera de su grupo. No se ordenan tablas, instancias de tablas de array, elementos de arrays ni claves de tablas en línea; las convenciones específicas de Cargo están desactivadas.
No se valida el significado para la aplicación
Un pyproject.toml o Cargo.toml válido sintácticamente puede contener campos desconocidos o restricciones de dependencias erróneas. No se consultan esquemas remotos, resuelven dependencias ni ejecutan compilaciones. Tampoco se repara la sintaxis ni se elimina automáticamente una clave duplicada.
Texto local, un archivo cada vez
Admite texto pegado y un archivo UTF-8 con LF o CRLF; CR aislado no es un salto válido en TOML 1.0. No hay importación por URL, enlaces con configuración, historial persistente, procesamiento de directorios ni sobrescritura del original. Las conversiones se hacen en otras herramientas.
Presupuestos visibles
La entrada admite hasta 500.000 unidades UTF-16 y 2 MB UTF-8, 50.000 nodos y profundidad 100. La salida tiene un máximo de 2 millones de caracteres. Cada tarea dispone de cinco segundos, incluida la carga del motor. Errores de Unicode, sintaxis, límites o conservación desactivan la exportación.

Preguntas sobre Formateador TOML

Respuestas sobre comentarios, versiones y errores

¿También se comprueba la sintaxis al dar formato?

Sí. Formateador TOML analiza primero el texto y comprueba la conservación antes de aceptar la salida. Solo validar permite examinar la sintaxis sin generar un resultado formateado. Un error conserva su ubicación en pantalla y las exportaciones anteriores quedan desactivadas.

¿Con qué especificación TOML es compatible?

La versión declarada es TOML 1.0.0, con toml-eslint-parser 1.0.3 y dprint TOML 0.8.0. Estas versiones aparecen junto a las opciones. Que otro editor acepte una característica de TOML 1.1 no significa que esté incluida aquí.

¿Desaparecen los comentarios o cambia el orden de las claves?

Formateador TOML conserva el contenido de los comentarios, aunque puede recortar sus espacios finales. Por defecto no ordena claves. Si activas la ordenación, las notas adjuntas siguen a su entrada y los títulos permanecen en su grupo; tablas y arrays mantienen el orden.

¿Por qué se indica una línea con un error?

El analizador encontró el primer punto que impide aceptar TOML 1.0, por ejemplo un valor incompleto o una clave duplicada. Pulsa el mensaje para ir a esa línea y columna del original. Corrige el texto y repite la comprobación; no se inventa una reparación automática.

¿El archivo se procesa sin enviarlo a Internet?

Sí, el contenido se procesa en un worker del navegador. Formateador TOML carga su motor como recurso del sitio sin incluir tu texto en esa solicitud. La descarga genera un archivo nuevo y no modifica el original del disco.

¿Hay un comentario o una tabla que debamos revisar?

Prueba Formateador TOML

Con Formateador TOML puedes revisar comentarios, posiciones de tablas y grupos de claves antes de sustituir la configuración de un proyecto.

La sintaxis válida no sustituye las comprobaciones de tu proyecto.