L'output del comando diff può creare poca confusione da leggere quando si differenziano due file che presentano molte differenze. Non sarebbe bello visualizzare visivamente le differenze tra i file? Utilità vimdiff offre una migliore sensazione visiva delle differenze tra i file, come spiegato in questo articolo.
1. Differenza nell'intera riga:colore blu e trattini
Se la riga X è disponibile in un file e non è disponibile in un altro file, il file contenente la riga verrà evidenziato in blu e il file senza quella riga verrà visualizzato con trattini e in verde chiaro come mostrato di seguito.
Fig :Intera differenza di riga in Vimdiff (clicca sull'immagine per ingrandirla)
2. Differenza nella linea parziale – Colore rosso
Se solo una parte della linea è diversa tra i due file, la linea verrà evidenziata in rosa e la differenza parziale verrà evidenziata in rosso come mostrato di seguito.
Fig: Differenza di riga parziale in Vimdiff (clicca sull'immagine per ingrandire)
3. Le linee sono le stesse
Se alcune righe dei due file sono uguali, apparirà così com'è (cioè senza alcuna evidenziazione).
Se molte righe dei due file sono uguali, verrà piegato automaticamente e mostrato come +N righe come mostrato di seguito. Per espandere la piega premere SPAZIO.
Fig: Più righe senza differenze vengono piegate in Vimdiff (clicca sull'immagine per ingrandirla)