TextToolbox Strumenti di testo istantanei

Confronto tra Testi

Incolla due versioni: il confronto si aggiorna mentre scrivi. Entrambi i testi restano sul tuo dispositivo.

Aggiunte 0
Eliminate 0
Invariate 0

Vedi esattamente cosa è cambiato

Confrontare due versioni a occhio è la faccenda più soggetta a errori nella revisione: un valore scambiato in una configurazione, una clausola riformulata in silenzio in un contratto, una sola riga cambiata in un'esportazione di 200 righe. Questo strumento esegue un confronto riga per riga — la stessa idea della sottosequenza comune più lunga che sta dietro a git — così le righe condivise vengono abbinate automaticamente e vengono segnalate solo le differenze vere. Le righe rimosse hanno il prefisso , quelle aggiunte +, e le righe invariate sono attenuate così i cambiamenti risaltano.

Esempio pratico

Metti questa configurazione di quattro righe nel lato Originale: porta_server = 8080, timeout = 30, tentativi = 3, livello_log = info — e lo stesso testo nel lato Modificato ma con timeout = 60. Il confronto mostra esattamente una riga rimossa (− timeout = 30) seguita da una riga aggiunta (+ timeout = 60), con le altre tre righe invariate: i conteggi segnano 1 aggiunta, 1 eliminata, 3 invariate. Una modifica appare sempre come questa coppia −/+.

Domande frequenti

Perché una riga modificata appare come una rimossa più una aggiunta?

Perché il confronto lavora riga per riga: una riga o coincide esattamente oppure no. Una modifica appare quindi come la vecchia riga rimossa (−) e la nuova riga aggiunta (+). L'evidenziazione a livello di parola dentro una riga cambiata è una tecnica più fine che potremmo aggiungere in futuro — per ora la coppia di righe ti dice esattamente dove guardare.

Il mio testo viene caricato per confrontarlo?

No. Il confronto viene calcolato con JavaScript nella scheda del tuo browser — nessuno dei due lati del confronto viene inviato a un server, salvato o registrato, e questa pagina tiene deliberatamente il tuo testo fuori dall'URL. Chiudi la scheda e entrambi i testi spariscono.

Può confrontare codice e file di configurazione?

Sì — il confronto riga per riga è esattamente il modo in cui funzionano gli strumenti diff per sviluppatori, quindi è adatto a codice sorgente, file di configurazione, file .env, SQL e righe CSV. Incolla la versione vecchia a sinistra e quella nuova a destra; ogni riga cambiata appare come una coppia −/+.

Cosa fa esattamente l'approccio LCS?

LCS sta per longest common subsequence, la sottosequenza comune più lunga: lo strumento trova la serie più lunga di righe che i due testi condividono nello stesso ordine, la tratta come 'invariata' e riporta tutto il resto come rimosso o aggiunto. È la stessa idea di base dietro il diff di git, ed è per questo che il formato dell'output risulta familiare.