GNU/Linux >> Tutoriels Linux >  >> Linux

Visual File Diff avec Vimdiff – Cela fait une différence !

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)


Linux
  1. Copiez et collez sur la ligne de commande Linux avec xclip

  2. Comment la commande Sed '1!g;h;$!d' inverse-t-elle le contenu d'un fichier ?

  3. Comment remplacer sed comme texte par python?

  4. Comment remplacer un fichier en jar par une ligne de commande sous Linux ?

  5. Comment puis-je créer un fichier avec une taille spécifique à partir d'une ligne de commande ?

Commande Diff sous Linux avec exemples

Comment envoyer un e-mail avec une pièce jointe à partir de la ligne de commande

Comparez deux fichiers sous Linux - Utilisation de diff, vimdiff et colordiff

Tutoriel Unix Sed :Opération de fichiers multilignes avec 6 exemples pratiques

Top 4 des outils de différence de fichiers sur UNIX / Linux - Diff, Colordiff, Wdiff, Vimdiff

Linux make Commande avec des exemples