La sortie de la commande diff peut devenir un peu déroutante à lire lorsque vous comparez deux fichiers qui présentent de nombreuses différences. Ne serait-il pas agréable de voir visuellement les différences de fichiers ? utilitaire vimdiff donne une meilleure impression visuelle des différences entre les fichiers, comme expliqué dans cet article.
1. Différence dans la ligne entière - Couleur bleue et tirets
Si la ligne X est disponible dans un fichier et non disponible dans un autre fichier, le fichier contenant la ligne sera surligné en bleu et le fichier sans cette ligne sera affiché avec des traits d'union et en vert clair comme indiqué ci-dessous.
Fig :Différence de ligne entière dans Vimdiff (cliquez sur l'image pour l'agrandir)
2. Différence de ligne partielle - Couleur rouge
Si seule une partie de la ligne est différente entre les deux fichiers, la ligne sera surlignée en rose et la différence partielle sera surlignée en rouge comme indiqué ci-dessous.
Fig : Différence de ligne partielle dans Vimdiff (cliquez sur l'image pour l'agrandir)
3. Les lignes sont identiques
Si certaines lignes des deux fichiers sont identiques, elles apparaîtront telles quelles (c'est-à-dire sans surbrillance).
Si de nombreuses lignes des deux fichiers sont identiques, elles seront automatiquement pliées et affichées sous la forme de lignes + N, comme indiqué ci-dessous. Pour développer le pli, appuyez sur ESPACE.
Fig : Plusieurs lignes sans différence sont pliées dans Vimdiff (cliquez sur l'image pour l'agrandir)