Outils de texte · 2 min read · Nov 24, 2025

Comment comparer et fusionner des fichiers texte sur Linux en utilisant des outils de bureau (partie 2)

Cet article est une réponse aux commentaires écrasants concernant Meld (et d’autres outils) dans mon précédent article sur les outils de comparaison et de fusion de fichiers texte. Bien que mon intention n’était pas de me concentrer uniquement sur le texte de code mais aussi de présenter quelque chose d’utile pour les éditeurs de texte et les écrivains, la communauté des codeurs a objecté à la “superficialité” du précédent article, donc voici la partie 2.

Meld

Démarrez Meld et appuyez sur le bouton “Comparaison de fichiers” situé au centre. Ensuite, appuyez sur les deux boutons qui viennent d’apparaître sous les options d’initiation et choisissez les fichiers que vous souhaitez comparer.

Après le chargement des fichiers, Meld indique clairement toutes les différences entre les deux fichiers sur son interface soignée. Les boutons fléchés dans le panneau supérieur peuvent être utilisés pour naviguer vers la différence suivante/précédente. Dans le menu “Modifications” situé dans le panneau supérieur, vous trouverez des options de fusion. Seules les entrées valides sont disponibles.

Meld prend également en charge la coloration syntaxique pour faciliter la révision du texte. Sélectionnez le menu “Édition” en haut et choisissez “Préférences”. De là, choisissez le premier onglet (Éditeur) et cochez l’entrée “Utiliser la coloration syntaxique” pour activer la fonctionnalité.

Vous pouvez même ajouter un troisième fichier pour la comparaison en cochant l’option “comparaison à 3 voies” sur l’écran initial. Les comparaisons de dossiers sont également possibles sur Meld.

Vim

Une autre option (apparemment) populaire pour la comparaison de texte est la commande “vimdiff”. Ouvrez un terminal à l’emplacement des deux fichiers texte et tapez la commande vimdiff suivie des deux noms de fichiers : “vimdiff filename_one.h filename_two.h”

Cela affichera les deux fichiers avec une mise en surbrillance des modifications. La coloration syntaxique est également disponible, vous pouvez donc facilement parcourir et lire les fichiers. Vous pouvez également ajouter plus de deux fichiers texte à la commande si vous avez suffisamment d’espace pour cela.

Si vous n’aimez pas le terminal, vous pouvez toujours ouvrir Gvim et choisir l’option “Fichier/Diff partagé” pour charger les fichiers texte.

Il existe certaines commandes vimdiff que vous pouvez utiliser pour fusionner le texte des fichiers comparés. Pour fusionner les modifications de droite à gauche, vous pouvez utiliser le paramètre “do”, tandis que l’inverse se fait avec la commande “dp”. Avant de procéder à la fusion, vous voudrez peut-être passer aux modifications (suivantes/précédentes) pour la dernière révision. Cela se fait avec “[c” et “]c” qui correspondent aux modifications “précédentes” et “suivantes”.

Si ce qui précède n’est toujours pas ce que vous recherchiez, vous pouvez également jeter un œil à Beyond Compare, Xxxdiff, Kompare et KDiff3. Ils ont leurs avantages et inconvénients, mais en général, tous fonctionnent bien. Si je devais choisir un outil parmi les deux articles, je choisirais Meld pour son interface graphique simple et sa mise en surbrillance “la plus cool” et la plus précise. Et si vous recherchez un outil en ligne de commande, consultez sdiff.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.