En ligne
- Ouvrez Comparer des textes.
- Collez l’original à gauche et la nouvelle version à droite.
- Choisissez de comparer par ligne, par mot ou par caractère. Les ajouts sont en vert, les suppressions en rouge.
Cochez Ignorer les espaces pour masquer les simples changements d’espacement et d’indentation, et Ignorer la casse pour que « Bonjour » et « bonjour » soient considérés comme identiques.
Dans Visual Studio Code
Sélectionnez les deux fichiers dans l’Explorateur, faites un clic droit et choisissez la commande qui compare la sélection. Dans un terminal : code --diff ancien.txt nouveau.txt.
En ligne de commande
- Mac et Linux :
diff ancien.txt nouveau.txt, oudiff -u ancien.txt nouveau.txtpour le format +/− habituel. - Windows :
fc ancien.txt nouveau.txtdans l’invite de commandes.
Comparer des listes
Si l’ordre des lignes n’a pas d’importance, triez d’abord les deux listes avec Trier des lignes, pour que la comparaison ne montre que les éléments vraiment différents.
Lignes, mots ou caractères
Comparez par lignes le code, les listes et les fichiers de configuration : une ligne modifiée apparaît comme une ligne supprimée et une ligne ajoutée. Comparez par mots un texte suivi, sinon un seul mot nouveau marque tout le paragraphe comme modifié. Comparez par caractères pour trouver les plus petites différences, comme un chiffre inversé dans un numéro de compte ou une virgule manquante.
Les différences invisibles
- Fins de ligne. Windows termine chaque ligne par deux caractères (CR LF), Mac et Linux par un seul (LF). Deux fichiers identiques à l’œil peuvent alors différer à chaque ligne. En ligne de commande,
diff --strip-trailing-cren fait abstraction. - Tabulations et espaces en fin de ligne. Une tabulation et quatre espaces se ressemblent à l’écran. Ignorer les espaces masque les deux.
- Caractères qui se ressemblent. Une espace insécable, des guillemets typographiques venus d’un traitement de texte ou un « а » cyrillique à la place d’un « a » latin apparaissent comme des modifications en mode caractères, même s’ils ont l’air identiques.