Comparaison de textes
Comparez le texte d'origine et le texte révisé ligne par ligne pour voir les ajouts, suppressions et modifications. Tout s'exécute dans ce navigateur.
Saisissez les deux textes et appuyez sur Comparer.
Comparaison impossible.
Comment corriger
Résultat
Ligne ajoutée Ligne suppriméeUne ligne modifiée apparaît comme une ligne − suivie d'une ligne + ; les parties modifiées sont marquées par un soulignement (ajouté) et un barré (supprimé).
Format unifié
Comment utiliser la comparaison de textes
Utilisez-la pour voir ce qui a changé entre deux versions d'un brouillon, d'un fichier de configuration, de code ou d'une traduction.
- Collez l'original à gauche et le texte révisé à droite.
- Choisissez au besoin les options d'espaces ou de casse et appuyez sur Comparer. Ctrl+Entrée (⌘+Entrée sur Mac) fonctionne aussi.
- Une ligne + est un ajout et une ligne − une suppression. Dans les lignes modifiées, les mots ou caractères différents sont mis en évidence.
- Copiez le format unifié pour le coller dans une revue de code ou une note.
Limites
- Chaque texte peut contenir jusqu'à 200 000 caractères et 5 000 lignes. Certains caractères, comme les emoji, comptent pour 2.
- Les sauts de ligne (CRLF, CR) sont normalisés en LF, et un saut de ligne tout à la fin est ignoré.
- La comparaison de lignes trouve le plus petit nombre d'ajouts et de suppressions. Une ligne déplacée apparaît comme une suppression et un ajout.
- Si une ligne est trop longue, la ligne entière est marquée comme modifiée sans surbrillance interne.
- Les différences au sein d'une ligne sont affichées en appariant dans l'ordre les lignes supprimées et ajoutées consécutives. Les lignes non appariées comptent comme supprimées ou ajoutées.
- L'ignorance de la casse utilise les règles par défaut, indépendamment de votre réglage de langue.
FAQ
Ma saisie est-elle envoyée à un serveur ?
Non. La comparaison s'exécute uniquement dans ce navigateur et votre saisie et le résultat ne sont ni enregistrés ni envoyés. Ils disparaissent au rechargement.
Quelle est la différence entre « Ignorer les différences d'espaces » et « Ignorer les espaces en fin de ligne » ?
Ignorer les différences d'espaces traite les suites d'espaces à l'intérieur d'une ligne comme un seul et ignore aussi les espaces aux deux extrémités. Ignorer les espaces en fin de ligne n'ignore que les espaces et tabulations en fin de ligne ; les différences d'indentation sont donc toujours affichées.
Puis-je l'utiliser si j'ai du mal à distinguer les couleurs ?
Oui. Les lignes ajoutées portent un signe + et les lignes supprimées un signe −, et les parties modifiées dans une ligne sont soulignées ou barrées. Les lecteurs d'écran annoncent le type de chaque ligne.
Qu'est-ce que le format unifié ?
C'est le format standard de liste de modifications utilisé par diff et Git. Sous chaque en-tête de bloc commençant par @@, vous voyez les lignes modifiées plus 3 lignes de contexte ; un − initial signifie supprimé et un + ajouté.