Le relecteur rend la version 5 du rapport sans dire ce qu’il a touché. Pour comparer deux textes, collez les deux versions : l’outil marque chaque ligne ajoutée, supprimée ou modifiée, et surligne dans les lignes modifiées les mots qui diffèrent.
Comparer deux textes, de la zone Original au patch
- Collez l’ancien texte dans Original et le nouveau dans Modifié. Un exemple JavaScript est chargé à l’ouverture. Le menu Modèle charge un exemple JSON ou Markdown à la place.
- Le visualiseur se trouve sous les zones. Side-by-Side affiche deux colonnes. Unified en affiche une et préfixe les lignes par « - » et « + ».
- Suivante et Précédente, ou Alt+flèche bas et Alt+flèche haut, mènent d’une modification à l’autre. Le compteur donne votre position, par exemple 3 / 7.
- Si seule l’indentation a changé, cochez Ignorer les espaces blancs. Replier l’inchangé ramène les longs blocs identiques à 3 lignes de contexte.
- Intervertir change le sens. Copier le patch place le résultat dans le presse-papiers.
Fichiers de configuration, rapports et textes à traduire
Relire du code sans ouvrir de merge request, confronter deux copies d’un .env ou d’une configuration nginx (préproduction contre production), repérer les phrases réécrites entre deux versions d’un rapport, voir quels paragraphes d’un texte source sont nouveaux avant de les traduire.
Là où l’outil se trompe de bonne foi
La comparaison se fait ligne par ligne. Si vous déplacez les retours à la ligne d’un paragraphe, toutes les lignes comptent comme modifiées, même sans changement de mot. Les fichiers Windows se terminent souvent par CRLF : chaque ligne diffère alors de sa version LF. L’option d’espaces retire les blancs en début et en fin de ligne et règle ce cas. Elle ne touche pas aux espaces à l’intérieur d’une ligne.
Le surlignage des mots a ses limites. Un mot est une suite de lettres A–Z, de chiffres, de _ et de $. Une lettre comme « é » ou « ç » en sort et devient un morceau à part, ce qui donne un surlignage haché. Pour la mémoire, l’outil construit un tableau de lignes A fois lignes B : deux fichiers de 10 000 lignes demandent environ 400 Mo, et l’onglet ralentit avant. La différence est aussi recalculée à chaque touche pressée.
Le patch copié commence par --- a/original et +++ b/modified. Il contient toutes les lignes, n’a pas d’en-têtes @@ et compare toujours le texte exact, même avec l’option d’espaces cochée.
Rien n’est envoyé, rien n’est enregistré
Saisir, coller et comparer n’envoient aucune requête, comme le montre l’onglet Réseau des outils de développement. Rien n’est téléchargé. Les boutons de copie écrivent dans le presse-papiers seulement quand vous cliquez.