DevToolPal
IT

Confronto testi (diff)

Confronta due testi ed evidenzia cosa è stato aggiunto, rimosso o modificato, per righe, per parole o per caratteri.

Eseguito in locale, mai caricato

Opzioni

Vista
Confronta

Testo originale

Testo modificato

Differenze

Il risultato apparirà qui

Cosa fa

Il confronto testi mette a confronto due versioni di un testo e mostra esattamente cosa è cambiato. Il contenuto rimosso è segnato in rosso e quello aggiunto in verde, con i numeri di riga di entrambe le versioni, così puoi ritrovare ogni modifica nei file originali.

Usalo per rivedere le modifiche a un documento, confrontare due file di configurazione, verificare cosa è cambiato tra due risposte di un’API o scovare l’unico carattere che fa fallire un confronto tra stringhe.

Come si usa

  1. Incolla la versione vecchia in Testo originale e quella nuova in Testo modificato, oppure fai clic su Esempio.
  2. Le differenze compaiono sotto mentre scrivi.
  3. Scegli Righe, Parole o Caratteri per decidere quanto dettagliato deve essere il confronto.
  4. Attiva Ignora maiuscole/minuscole o Ignora spazi iniziali/finali per nascondere le modifiche che non ti interessano.
  5. Fai clic su Inverti per invertire la direzione, oppure su Copia patch per copiare un unified diff.

Esempio

Confrontando una lista della spesa in cui bread è diventato whole grain bread, eggs è stato rimosso e dark chocolate è stato aggiunto, si vedono due righe rimosse e due righe aggiunte. La patch unificata è questa:

 apples
-bread
+whole grain bread
 milk
-eggs
 coffee beans
+dark chocolate

Suggerimenti

  • Per il JSON, formatta prima entrambi i lati con il formattatore JSON, così il diff mostra le modifiche reali invece delle differenze di impaginazione.
  • Testi molto grandi o completamente diversi possono richiedere troppo tempo per il confronto; in quel caso lo strumento si ferma dopo qualche secondo e ti chiede di ridurre l’input.

Domande frequenti

› Qual è la differenza tra la modalità per righe, per parole e per caratteri?

La modalità per righe segna intere righe come aggiunte o rimosse ed è la migliore per codice, file di configurazione ed elenchi. La modalità per parole evidenzia le parole cambiate all'interno di un paragrafo, ed è adatta alla prosa. La modalità per caratteri mostra le modifiche più piccole, come un singolo refuso.

› Posso ottenere un file patch?

Sì. Fai clic su "Copia patch" per copiare le differenze in formato unified diff, lo stesso formato di git diff, compreso da strumenti come git apply e patch.

› Perché le righe che differiscono solo per gli spazi risultano diverse?

Per impostazione predefinita conta ogni carattere. Attiva "Ignora spazi iniziali/finali" nella modalità per righe per ignorare l'indentazione e gli spazi in coda.

› I miei testi vengono caricati?

No. Il confronto avviene nel tuo browser, quindi è sicuro per documenti privati e codice sorgente.