Pourquoi une seule lettre modifiée marque toute la ligne
La comparaison se fait ligne par ligne. Deux lignes sont identiques ou ne le sont pas : corriger une coquille marque donc la ligne entière comme réécrite. À l’intérieur d’une ligne réécrite, les mots modifiés sont mis en évidence, ce qui suffit en général à voir ce qui s’est passé.
Cela compte surtout lorsqu’un paragraphe entier tient sur une seule ligne, ce qui est le cas quand on copie depuis un traitement de texte. Un paragraphe de trois cents mots dont un seul mot a changé apparaît comme une énorme ligne réécrite. Pour comparer de la prose, insérez d’abord un retour à la ligne après chaque phrase dans les deux versions. Le résultat devient bien plus lisible et le nombre de lignes réécrites commence à vouloir dire quelque chose.
Quand activer les deux options
Ignorer les majuscules sert aux textes passés par une relecture de style. Si quelqu’un a fait passer tous les titres de la casse de titre à la casse de phrase, chaque titre compte comme réécrit et les vraies modifications se retrouvent noyées. Avec l’option, il ne reste que les changements de fond.
Ignorer les différences d’espacement sert aux textes qui ont circulé entre logiciels. Copier depuis un PDF, coller dans un client de messagerie ou passer du code dans un formateur modifient l’indentation et ajoutent ou fusionnent des espaces sans toucher un mot. Avec l’option, les espaces de début et de fin sautent et une série d’espaces compte pour une.
Les deux options ne portent que sur la comparaison. À l’écran, vous voyez toujours ce que vous avez collé, espaces et majuscules compris.
Lire le pourcentage
Le chiffre est la part des lignes qui apparaissent inchangées dans les deux versions. Il répond à « quelle part de ce document ai-je laissée telle quelle », ce qui intéresse quand on relit un brouillon renvoyé ou qu’on vérifie l’ampleur des retouches sur une correspondance de mémoire de traduction.
Ce n’est pas un score de plagiat. Deux textes peuvent ne partager aucune ligne et dire la même chose avec des phrases réordonnées, et refaire les retours à la ligne fait tomber le chiffre à zéro sans changer un mot. Servez-vous-en pour jauger l’ampleur d’une révision, pas pour trancher sur la paternité d’un texte.
Vérifier un contrat ou un brouillon renvoyé
Le cas courant : quelqu’un renvoie une version sans dire ce qu’il a touché. Collez à gauche la version que vous avez envoyée et à droite celle que vous avez reçue ; chaque ajout, suppression et réécriture apparaît dans l’ordre.
Lisez les suppressions avec une attention particulière. Une clause ajoutée se voit à la lecture, mais une obligation retirée ou une échéance effacée ne laissent rien derrière elles, et c’est ici qu’elles ressortent.
Comparer du code
Les fins de ligne sont prises en charge. Un fichier enregistré sous Windows termine ses lignes par CRLF, un fichier enregistré sous macOS ou Linux par LF ; ici les deux se lisent pareil, si bien que cette seule différence ne marque jamais une ligne comme modifiée.
Les tabulations et les espaces se comportent pareil. Un fichier converti des tabulations vers quatre espaces affiche toutes ses lignes comme réécrites tant que l’espacement n’est pas ignoré.