# Formateur TOML

Formate et embelli TOML. Remarque : les commentaires sont perdus et l'ordre des clés peut changer (limitation @iarna/toml)

> Page canonique: https://elysiatools.com/fr/tools/toml-formatter

- **Catégorie:** Format Conversion

- **Mots-clés:** toml, formateur, embellir, toml formateur

## Présentation

Ce formateur TOML en ligne vous permet de nettoyer, structurer ou compresser vos fichiers de configuration TOML en un clic. Il prend en charge l'embellissement standard et la minification, tout en vous alertant que les commentaires sont supprimés et que l'ordre des clés peut être modifié lors du traitement.

## Entrées

- **Entrée TOML** (textarea): Enter your TOML here. Note: comments will be lost and key order may change after formatting.
- **Taille d'indentation** (number): TOML uses 2 spaces (option kept for UI consistency)
- **Mode** (select)

## Quand l'utiliser

- Lorsque vous devez nettoyer un fichier de configuration TOML mal indenté ou difficile à lire.
- Pour compresser un fichier TOML afin de réduire sa taille dans un environnement de production.
- Pour valider rapidement la syntaxe d'un bloc de code TOML copié depuis un projet ou une documentation.

## Fonctionnement

- Collez votre code de configuration TOML dans la zone de saisie principale.
- Choisissez le mode de traitement entre Embellir et Compresser, puis définissez la taille d'indentation souhaitée.
- Cliquez sur le bouton de traitement pour générer instantanément le code TOML formaté.

## Cas d'usage

- Standardisation des fichiers Cargo.toml pour les projets Rust ou pyproject.toml pour Python.
- Minification des configurations TOML pour optimiser le stockage ou le transfert de données.
- Nettoyage rapide des blocs TOML copiés-collés depuis des documentations techniques.

## Questions fréquentes

### Pourquoi mes commentaires ont-ils disparu après le formatage ?

L'analyseur syntaxique utilisé supprime les commentaires lors de la reconstruction du document TOML.

### Pourquoi l'ordre de mes clés a-t-il changé ?

La bibliothèque sous-jacente ne garantit pas la préservation de l'ordre initial des clés lors de la sérialisation du TOML.

### Puis-je modifier la taille de l'indentation ?

Oui, vous pouvez ajuster la taille de l'indentation via l'option dédiée, bien que le standard TOML utilise généralement 2 espaces.

### Le mode de compression supprime-t-il tous les espaces inutiles ?

Oui, le mode Compresser élimine les sauts de ligne et les espaces superflus pour rendre le fichier le plus compact possible.

### Cet outil valide-t-il également la syntaxe TOML ?

Oui, si votre code TOML contient des erreurs de syntaxe, l'outil signalera l'erreur pour vous aider à la corriger.

## Outils associés

- [Formateur JSON](https://elysiatools.com/fr/tools/json-formatter): Formate et valide les données JSON
- [Formateur XML](https://elysiatools.com/fr/tools/xml-formatter): Formate, embelli et compresse XML avec indentation configurable. Préserve les commentaires et CDATA
- [Formateur YAML](https://elysiatools.com/fr/tools/yaml-formatter): Formate et embelli YAML. Remarque : les commentaires sont perdus (limitation js-yaml)
- [Beautifieur CSS](https://elysiatools.com/fr/tools/css-beautifier): Formate et embellit le code CSS minifié ou désordonné en feuilles de style lisibles
- [Formateur de Code VBA](https://elysiatools.com/fr/tools/vba-formatter): Formater et embellir le code VBA pour une meilleure lisibilité
- [Formateur et minificateur SQL](https://elysiatools.com/fr/tools/sql-query-formatter): Embellit ou minifie le SQL avec contrôle total du dialecte (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake, etc.), de la casse des mots-clés/identifiants/fonctions, du style d’indentation (standard, tabulaire gauche/droite) et des lignes entre instructions. Produit un résultat coloré et prêt à copier avec des statistiques de taille et d’instructions.
- [Formateur de Code](https://elysiatools.com/fr/tools/code-formatter): Formater du code dans divers langages
- [Désobfuscateur JavaScript](https://elysiatools.com/fr/tools/javascript-deobfuscator): Désobfusque et analyse le code JavaScript obscurci pour améliorer la lisibilité et la compréhension

## Exemples

- [Exemples TOML](https://elysiatools.com/fr/samples/toml-samples): Exemples de format TOML (Tom's Obvious, Minimal Language) de structures simples à complexes
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

## Contenu associé

- [Outils de masquage, de surlignage et de mise en forme de texte](https://elysiatools.com/fr/hubs/text-format): Comparez les outils de masquage de texte sensible, de détection de PII, de normalisation de numéros, de surlignage, de centrage et de formatage de diff dans un hub unique.
- [Outils de formatage, de diff et de normalisation JSON](https://elysiatools.com/fr/hubs/json-format): Comparez les outils de formatage JSON, diff, revue de logs, comparaison de configuration et normalisation de données dans un hub unique pour les workflows JSON lisibles et vérifiables.
