Ce que fait l’outil
Le comparateur de texte compare deux versions d’un texte et montre exactement ce qui a changé. Le contenu supprimé est marqué en rouge et le contenu ajouté en vert, avec les numéros de ligne des deux versions pour retrouver chaque modification dans les fichiers d’origine.
Utilisez-le pour relire les modifications d’un document, comparer deux fichiers de configuration, voir ce qui a changé entre deux réponses d’API, ou repérer le seul caractère qui fait échouer une comparaison de chaînes.
Mode d’emploi
- Collez l’ancienne version dans Texte original et la nouvelle dans Texte modifié, ou cliquez sur Exemple.
- Les différences s’affichent en dessous pendant la saisie.
- Choisissez Lignes, Mots ou Caractères pour régler la finesse de la comparaison.
- Activez Ignorer la casse ou Ignorer les espaces en début/fin pour masquer les modifications qui ne vous intéressent pas.
- Cliquez sur Inverser pour inverser le sens, ou sur Copier le patch pour copier un unified diff.
Exemple
Comparer une liste de courses où bread est devenu whole grain bread, eggs a été supprimé et dark chocolate a été ajouté montre deux lignes supprimées et deux lignes ajoutées. Le patch unifié ressemble à ceci :
apples
-bread
+whole grain bread
milk
-eggs
coffee beans
+dark chocolate
Astuces
- Pour du JSON, formatez d’abord les deux côtés avec le formateur JSON afin que le diff montre les vrais changements et non des différences de mise en page.
- Des textes très volumineux ou complètement différents peuvent être trop longs à comparer ; dans ce cas, l’outil s’arrête au bout de quelques secondes et vous demande de réduire l’entrée.
FAQ
› Quelle différence entre les modes ligne, mot et caractère ?
Le mode ligne marque des lignes entières comme ajoutées ou supprimées et convient le mieux au code, aux fichiers de configuration et aux listes. Le mode mot surligne les mots modifiés dans un paragraphe, ce qui convient à la prose. Le mode caractère montre les plus petites modifications, comme une simple coquille.
› Puis-je obtenir un fichier patch ?
Oui. Cliquez sur « Copier le patch » pour copier les différences au format unified diff, le même format que git diff, que comprennent des outils comme git apply et patch.
› Pourquoi des lignes qui ne diffèrent que par les espaces sont-elles marquées comme différentes ?
Par défaut, chaque caractère compte. Activez « Ignorer les espaces en début/fin » en mode ligne pour ignorer l'indentation et les espaces en fin de ligne.
› Mes textes sont-ils envoyés ?
Non. La comparaison s'exécute dans votre navigateur : vous pouvez l'utiliser sans crainte pour des documents privés et du code source.