Ce que fait un outil de comparaison de textes
Un outil de comparaison de textes, aussi appelé outil de diff, aligne deux versions d’un texte et marque ce qui a changé entre elles. Il trouve la plus longue portion que les deux versions partagent, traite tout le reste comme un ajout ou une suppression et affiche le résultat, ce qui vous évite de lire les deux versions côte à côte à l’œil nu. Il est utile pour vérifier un brouillon corrigé, la révision d’un contrat, une mise à jour de traduction, un fichier de configuration ou deux morceaux de code.
Avant
It was a sunny day. The dog slept.
Après
It was a sunny day. The sleepy dog slept. The birds sang.
Ligne, mot ou caractère
- Le mode ligne compare des lignes entières. C’est le bon choix pour le code, les listes et les fichiers, et c’est le plus rapide.
- Le mode mot repère les changements à l’intérieur d’une phrase, de sorte qu’un mot remplacé ne marque pas toute la ligne comme modifiée.
- Le mode caractère montre les plus petits changements, comme la correction d’une faute de frappe. Il est limité aux textes plus courts, et l’outil vous dit quand passer au mode mot ou ligne.
Options
« Ignorer la casse » traite les majuscules et les minuscules comme identiques. « Ignorer les différences d’espaces » réduit les suites d’espaces et de tabulations avant de comparer les lignes, pour qu’un paragraphe reformaté ne s’illumine pas. « Ignorer les lignes vides » retire d’abord les lignes vides des deux textes. Ensemble, elles vous laissent vous concentrer sur les changements de sens plutôt que de mise en forme.
Lire les résultats
Le résumé indique combien de lignes, mots ou caractères ont été ajoutés, supprimés et laissés inchangés, ainsi qu’un pourcentage de similarité. Ce pourcentage est le double de la partie inchangée divisé par la taille totale des deux textes : deux textes identiques obtiennent 100 et deux textes totalement différents obtiennent 0. Le texte ajouté et supprimé est marqué par un signe plus ou moins, un soulignement ou un barré, et pas seulement par la couleur.
Copier et partager le diff
Le diff unifié est le format texte utilisé par les outils de gestion de versions : un en-tête, puis des sections qui commencent par @@ et listent les lignes modifiées, avec trois lignes inchangées autour de chaque changement. Vous pouvez le coller dans un e-mail, un ticket ou une revue de code. Pour nettoyer un texte collé avant de le comparer, essayez le suppresseur de sauts de ligne, ou le suppresseur de lignes en double pour comparer des listes.
Quand deux textes sont complètement différents, l’outil simplifie la comparaison et le dit, car trouver le plus petit ensemble de changements prendrait très longtemps. Passer en mode ligne ou mot donne généralement une image plus claire.