icdiff est un utilitaire en ligne de commande qui améliore la commande traditionnelle diff en affichant les différences entre les fichiers dans une comparaison côte à côte avec un codage couleur. Cela facilite la compréhension des modifications et la détection des différences. Dans ce tutoriel, vous apprendrez à installer icdiff, à l'utiliser pour comparer des fichiers et à explorer ses diverses options pour personnaliser mieux la sortie.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
linux(("Linux")) -.-> linux/VersionControlandTextEditorsGroup(["Version Control and Text Editors"])
linux/VersionControlandTextEditorsGroup -.-> linux/diff("File Comparing")
linux/VersionControlandTextEditorsGroup -.-> linux/vimdiff("File Difference Viewing")
subgraph Lab Skills
linux/diff -.-> lab-272381{{"Visualisez les différences entre fichiers avec Icdiff"}}
linux/vimdiff -.-> lab-272381{{"Visualisez les différences entre fichiers avec Icdiff"}}
end
Commencer la comparaison
Pour comparer deux fichiers à l'aide de icdiff, il suffit de passer les noms de fichiers en tant qu'arguments à la commande icdiff.
Il y a deux fichiers file1.txt et file2.txt dans ~/project, ouvrez le terminal ( ① ou ② dans la figure ) dans l'environnement et entrez la commande suivante :
icdiff file1.txt file2.txt
Cela affiche les différences entre file1.txt et file2.txt côte à côte, les suppressions sont mises en évidence en rouge, les ajouts en vert et les conflits en jaune.
Options avancées
icdiff propose plusieurs options pour personnaliser la sortie selon vos besoins.
Affichage des numéros de ligne
Pour inclure les numéros de ligne dans la sortie, utilisez l'option --line-numbers.
icdiff --line-numbers file1.txt file2.txt
Comparaison récursive
Pour comparer des répertoires de manière récursive, utilisez l'option --recursive.
icdiff --recursive dir1 dir2
Intégration avec Git
icdiff peut être intégré à Git pour améliorer la sortie de git diff. Configurez icdiff comme outil de comparaison Git en modifiant votre fichier .gitconfig :
icdiff est un outil puissant pour visualiser les différences entre les fichiers dans un format clair et codé en couleur. En suivant ce tutoriel, vous devriez maintenant être en mesure d'installer icdiff, de comparer des fichiers et de personnaliser la sortie selon vos besoins. Expérimentez avec les diverses options pour devenir plus compétent dans l'identification et la compréhension des modifications dans vos fichiers.