AppHelp
Comparez du texte et du code côte à côte
Collez du texte ou chargez deux fichiers locaux, inspectez ajouts et suppressions, réglez espaces, casse, lignes vides et contexte, puis exportez un patch standard.
Espace de comparaison de texte
Collez ou chargez deux fichiers texte, inspectez les changements et exportez un patch standard avec trois lignes de contexte.
Original
original.ts
Modifié
changed.ts
export function greet(name: string) {export function greet(name: string, excited = false) { const message = `Hello, ${name}!`;const punctuation = excited ? "!" : ".";
console.log(message);
const message = `Hello, ${name}${punctuation}`;console.info(message);
return message;
return message;
}
}
greet("Ada");greet("Ada", true);Tâches courantes
- comparateur texte
- diff checker
- comparer deux textes en ligne
- comparer fichiers texte
- diff code en ligne
- diff côte à côte
- générateur diff unifié
- comparaison mot par mot
- outil différence caractères
- comparateur diff privé gratuit
Réponse rapide
Collez deux textes ou chargez deux fichiers texte/code locaux. AppHelp aligne les lignes modifiées, affiche les numéros originaux et nouveaux, surligne lignes entières, mots ou caractères, peut ignorer espaces, casse et lignes vides, masquer le contexte inchangé et exporter un patch .diff unifié classique avec trois lignes de contexte. Les fichiers sont lus localement et ne sont pas téléversés.
Mode d'emploi
- 1. Fournir le texte original et modifiéCollez dans les deux éditeurs ou chargez des fichiers texte, code, Markdown, JSON, CSV, journal, XML, YAML, CSS ou HTML locaux.
- 2. Choisir la précisionUtilisez les lignes pour les grandes révisions, les mots pour la prose et le code, les caractères pour ponctuation et identifiants.
- 3. Régler ignorance et contexteIgnorez espaces, casse ou lignes vides seulement s’ils ne sont pas significatifs, et masquez les lignes inchangées pour vous concentrer.
- 4. Vérifier et exporterContrôlez numéros et totaux, passez des vues séparée à unifiée, puis copiez ou téléchargez le patch à trois lignes de contexte.
Exemples
Revue de code
console.log(message);
console.info(message);
Modification d’espaces uniquement
const total = price + tax;
const total=price + tax;
Activez Ignorer les espaces si la mise en forme ne doit pas compter.
Révision éditoriale
The report is ready for review.
The quarterly report is ready for final review.
Cas d'utilisation courants
- Examiner des changements de code, configuration, SQL, journaux et documentation
- Comparer une sortie générée à une fixture attendue
- Inspecter la révision d’un contrat, d’une politique, d’un CV ou d’un article
- Créer un patch à partager dans un ticket ou une revue de code
- Vérifier si deux fichiers ne diffèrent que par espaces ou casse
Cas limites
- L’outil compare du texte ; fichiers binaires, PDF, Word, images et tableurs exigent une comparaison consciente du format.
- Ignorer espaces, casse ou lignes vides peut masquer des changements importants dans indentation, identifiants, secrets ou données.
- Les fins de ligne sont normalisées pour l’alignement visuel ; le patch conserve le texte fourni sauf option d’espace explicite.
- Des entrées très grandes ou très différentes sont coûteuses à aligner ; taille, longueur et temps de calcul sont donc bornés.
- Ignorer visuellement casse et lignes vides ne réécrit pas le patch ; celui-ci documente toujours le contenu original.
- Un patch unifié consigne les changements textuels sans prouver que le nouveau code, la configuration ou le texte est correct.
Fonctionnalités
- Comparaison privée et locale de texte et code dans le navigateur
- Vues Diff séparée côte à côte et unifiée compacte
- Numéros de lignes originaux et nouveaux avec couleurs ajout/suppression
- Surlignage des changements par ligne, mot ou caractère
- Règles pour espaces, casse, lignes vides et contexte inchangé
- Résumé des ajouts, suppressions, lignes inchangées et total
- Chargement local de fichiers texte, collage et édition
- Copie ou téléchargement d’un patch .diff unifié à trois lignes de contexte
Outils associés
Questions fréquentes
- Puis-je comparer des fichiers locaux sans les téléverser ?
- Oui. Le navigateur lit les fichiers texte pris en charge localement et les aligne sans envoyer leur contenu à AppHelp.
- Quelle différence entre vues séparée et unifiée ?
- La vue séparée aligne original et modification en deux colonnes. La vue unifiée place suppressions et ajouts dans un même flux.
- Quand utiliser les mots ou les caractères ?
- Les mots conviennent à la prose et au code. Les caractères révèlent les petits changements de ponctuation, espace, orthographe et identifiant.
- Que fait Ignorer les espaces ?
- Les différences d’espace au sein d’une ligne sont équivalentes pour l’alignement. Ne l’utilisez pas si l’indentation a un sens.
- Le fichier téléchargé est-il un diff unifié standard ?
- Oui. Il comprend noms de fichiers, en-têtes de blocs, lignes plus/moins et trois lignes de contexte inchangées par défaut.
- Pourquoi le visuel peut-il différer du patch ?
- Casse et lignes vides sont volontairement ignorées uniquement pour la revue visuelle afin que le patch conserve le texte fourni.
- Mes textes ou fichiers sont-ils téléversés ?
- Non. Lecture, comparaison, surlignage, copie et génération du patch se font localement dans le navigateur.