Strumento per sviluppatori / 18
Confronto diff
Confronta due testi riga per riga e contrassegna aggiunte, rimozioni e contenuti invariati.
Confronto diff: TOEA calcola un confronto tra righe basato sulla sottosequenza comune più lunga, aggiungendo + alle righe inserite e - a quelle rimosse. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Rendi prima confrontabili entrambi i lati
Un confronto riga per riga segnala qualsiasi differenza di byte, quindi un file reindentato o gli spazi finali fanno sembrare cambiate tutte le righe. Passa prima entrambi i testi dallo stesso formattatore: il formattatore SQL per le query o le stesse impostazioni dell'editor per il codice. Per JSON, il confronto JSON confronta le chiavi e ignora completamente formattazione e ordine delle chiavi.
Come leggere il risultato
Una riga modificata viene mostrata come una coppia: la versione precedente contrassegnata con - e quella nuova con +. Un blocco spostato appare come una rimozione in un punto e un'aggiunta in un altro, perché un confronto riga per riga non riconosce gli spostamenti. Quando in una riga lunga cambia una sola parola, la coppia contiene l'intera riga; confronta le due righe affiancate per individuarla.
Oltre 500 righe per lato, usa git diff --no-index old.txt new.txt, che funziona con due file qualsiasi, oppure diff -u old.txt new.txt.
Come usarlo
- Incolla il testo originale e quello modificato.
- Scegli Confronta testo.
- Esamina o scarica il diff delle righe con prefissi.
Privacy e limitazioni
Entrambi gli input rimangono locali. Il confronto è limitato a 500 righe per lato per evitare un uso eccessivo della memoria del browser.
Strumenti correlati
Domande frequenti
È un confronto carattere per carattere?
No. Confronta intenzionalmente righe complete, così le modifiche al codice e ai documenti sono più leggibili.
Che cosa significano due spazi iniziali?
La riga è invariata in entrambi gli input.
Strumento gratuito · nel browser esecuzioni · senza account