Aperçu des capacités
Comment puis-je utiliser la comparaison d’environnement et http dans Diff Anything ?
Comparez les clés des fichiers .env avec des valeurs masquées et repérez les variables mal formées ou en double. Pour les réponses HTTP brutes ou représentées en JSON, comparez la version HTTP, le code et le texte de statut, les en-têtes sans tenir compte de la casse et les corps JSON selon leur structure.
Repérez les changements de code significatifs avec Smart Diff dans 117 langues de l’éditeur. Passez à Line Diff chaque fois que vous souhaitez un examen exact ligne par ligne. Les deux vues gardent la coloration syntaxique et l’édition à portée de main. Les règles d’exclusion laissent les horodatages, les identifiants, les commentaires ou les colonnes fixes hors d’une comparaison de texte, et Aligner ces lignes associe deux lignes à la main lorsque la correspondance automatique n’est pas celle souhaitée.

fichiers .env
Vérification des fichiers d’environnement entre les étapes
Le mode Fichier d’environnement affiche un tableau avec la variable, la valeur gauche et la valeur droite. La barre d’outils indique Les valeurs sont masquées par défaut et chaque valeur reste masquée jusqu’à ce que vous cliquiez sur son bouton en forme d'œil. Révélez toutes les demandes de confirmation avant d’afficher chaque valeur dans la vue.
Le volet Différences affiche également les valeurs masquées, afin que la liste puisse être partagée à l’écran ou dans une capture d’écran sans révéler de secret.
Chaque différence se lit clairement, par exemple DATABASE_URL n’existe qu’à gauche ou API_KEY a une valeur différente. Activez Comparer la présence uniquement lorsque la préparation et la production sont censées utiliser des valeurs différentes et que vous souhaitez uniquement savoir si chaque variable existe des deux côtés. Les variables en double et les lignes qui ne sont pas des affectations valides sont signalées comme avertissements.
Droite → gauche et Gauche → droite copient une variable dans l’autre fichier sans révéler sa valeur. Une vérification typique est .env.example par rapport à .env.production avant un déploiement, pour détecter une variable qui a été ajoutée à un endroit et oubliée à un autre.
Réponses HTTP
Comparaison de deux réponses API capturées
Le mode Réponse HTTP prend une réponse brute avec sa ligne d’état et ses en-têtes, un objet JSON enregistré avec l’état, ses en-têtes et son corps, ou un corps seul. Il compare séparément la version HTTP, le code d’état, la phrase de motif, les en-têtes et le corps, de sorte qu’un en-tête modifié et un champ modifié dans le corps apparaissent sous la forme de deux entrées claires.
Les noms d’en-tête correspondent quelle que soit la casse des lettres, et les en-têtes répétés conservent toutes leurs valeurs. Un corps JSON est comparé en tant que données. Les en-têtes qui changent à chaque demande sont répertoriés sous En-têtes ignorés et ne comptent pas comme des différences ; la liste commence par date, serveur, set-cookie, x-request-id et traceparent. L’application compare les réponses que vous avez enregistrées ou collées et n’envoie pas elle-même de demandes.
Copie d’une valeur d’en-tête ou de corps dans les autres modifications de réponse qui capturent dans son propre format, en conservant son texte d’état, ses lignes d’en-tête et sa mise en page. Comparer la présence uniquement et la liste des en-têtes ignorés sont toutes deux enregistrées avec un profil Pro.
Dans le workflow
Comment l’utiliser
Ouvrir les deux fichiers
Choisissez deux fichiers .env ou deux réponses enregistrées. Les ouvre automatiquement en mode Fichier d’environnement ou Réponse HTTP.
Définissez ce qui compte
Utilisez Comparer la présence uniquement pour les fichiers .env ou modifiez les en-têtes ignorés pour les réponses.
Vérifiez chaque différence
Révélez une valeur unique uniquement lorsque vous en avez besoin et lisez les modifications d’en-tête et de corps séparément.
Corriger ou partager
Copiez les variables manquantes, enregistrez le fichier ou exportez un rapport rédigé avec Pro.
Utile en pratique
Quand l’utiliser
Manuel associé
Choisir le bon type de comparaison
Choisir les sources, comprendre la détection automatique et prendre le type de comparaison qui répond à votre question.
Lire le guideRéponses directes
Questions sur l’environnement et la comparaison http.
Un collègue peut-il regarder mon écran pendant que je compare des fichiers .env ?
Oui. Les valeurs restent masquées jusqu’à ce que vous en révéliez une, et la copie d’une variable dans l’autre fichier n’affiche pas sa valeur.
Comment comparer uniquement les variables existantes ?
Activer Comparer la présence uniquement. Les variables manquantes et supplémentaires sont signalées, mais les changements de valeur ne le sont pas.
Puis-je empêcher l’affichage de l’en-tête Date en tant que modification ?
est par défaut dans la liste des en-têtes ignorés. Ajoutez tout autre en-tête qui change à chaque requête, un nom par ligne.
Les fichiers .env sont-ils conservés dans l’historique des comparaisons ?
Avec Pro et les instantanés activés, un instantané .env conserve les noms de variables avec chaque valeur masquée. Désactivez les instantanés dans Réglages pour conserver uniquement les emplacements, les dates et les paramètres des fichiers.
Gratuit & Pro : ce qui est inclus
Disponible sur le Mac App Store et le Microsoft Store. L’utilisation de la version gratuite de l’app vous permet d’essayer tous les moteurs de comparaison pour des fichiers jusqu’à 5 Mo par côté et 10 nouvelles sessions de comparaison par jour local ; les aperçus de collection affichent les 100 premiers éléments, les comparaisons binaires les 100 premiers octets de différences et les aperçus PDF des 3 premières pages. La comparaison du texte brut, des notebooks JSON et Jupyter est complète et l’ouverture de fichiers à partir du Finder ou de l’Explorateur de fichiers, des liens diffanything:// et AppleScript est gratuite. La CLI gratuite prend en charge le texte, JSON et les notebooks. Un achat Pro unique supprime les limites d’aperçu et de session et déverrouille des sources plus volumineuses dans les limites techniques, les profils et l’historique enregistrés, l’enregistrement des instantanés de dossiers, l’exportation et l’impression de rapports, l’exportation de correctifs JSON, l’application de correctifs, la fusion à trois voies et la résolution des conflits, le pilote de fusion et l’outil de fusion Git, la synchronisation des dossiers, les manifestes par lots, les préprocesseurs de confiance et chaque mode CLI.