DiffViewer est un visualiseur de différences de code performant et convivial pour les développeurs Android.
Bénéficiez d'une analyse de code fluide et rapide, même en déplacement, grâce aux vues côte à côte et unifiée, similaires à celles d'Android Studio.
──────
#### 🌟 Fonctionnalités clés
1. Deux modes d'affichage des différences
• Mode côte à côte (séparé) : visualisez les fichiers originaux et modifiés côte à côte avec un défilement vertical et horizontal parfaitement synchronisé.
• Mode unifié : un flux vertical clair affichant les modifications de code avec les indicateurs + et -.
2. Sources d'entrée flexibles
• Texte brut et fichiers : collez directement du code ou sélectionnez des fichiers locaux à comparer instantanément.
• Visualiseur de commits GitHub : collez l'URL d'un commit GitHub pour récupérer automatiquement les fichiers modifiés et les différences (compatible avec les dépôts privés grâce à un jeton d'accès personnel GitHub). • Analyseur de patchs Git : Collez les fichiers .patch ou les résultats de diff unifiés ; DiffViewer analyse et organise automatiquement les modifications par fichier.
3. Différences en ligne précises et pliage intelligent
• Granularité au niveau du mot/caractère : Mise en évidence précise des modifications exactes au sein des lignes éditées.
• Pliage de code contextuel : Réduction des lignes inchangées en bannières tout en conservant les lignes de contexte autour des modifications. Développement ou réduction des blocs individuellement ou tous en même temps.
4. Suivi de l’état de révision des fichiers
• Suivez la progression de chaque fichier en cours de révision :
• Indicateurs d’état : 🔹 Ouvert | 👀 En cours de révision | 🟡 En attente | 💬 Commenté | ✅ Approuvé | 🔴 Fermé | 🟣 Fusionné
• Mettez à jour l’état d’un simple clic directement depuis la barre d’onglets ou la boîte de dialogue des onglets.
5. Commentaires de code ligne par ligne
• Appuyez longuement sur une ligne de code pour ajouter, modifier ou supprimer des notes et des commentaires.
6. Outils pratiques pour les développeurs
• Échange de contenu : Échangez instantanément le contenu « Avant » et « Après » en un seul clic.
• Copie de patch Git : Copiez le contenu des différences formaté comme des patchs Git unifiés standard.
• Exportation en tant qu’image : Capturez la zone d’affichage des différences ou la page entière en haute résolution pour la partager avec votre équipe.
• Modes d’ignorance des espaces : Strict, ignorer les indentations de début/fin, réduire les espaces ou ignorer tous les espaces.
• Coloration syntaxique : Compatible avec Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# et plus encore.
7. Organisation des projets et navigation multi-onglets
• Naviguez facilement entre les fichiers grâce aux onglets et à la liste complète des onglets. • Marquez vos diffs favoris (⭐), renommez-les et organisez votre travail dans plusieurs groupes.
8. Mode sombre et multilingue
• Thèmes automatique, clair et sombre.
• Entièrement disponible en 17 langues, dont l'anglais, le coréen, le japonais, le chinois, l'espagnol, l'allemand, le français et bien d'autres.
Comparez le code ! Un outil puissant de visualisation côte à côte et unifiée des différences pour les développeurs.
Date de mise à jour
13 sept. 2026