Sto usando vim -d file1 file2
per vedere le differenze tra di loro. Funziona bene, ma voglio ignorare le modifiche agli spazi bianchi: sono irrilevanti per i file del codice sorgente.C'è un modo per configurare vimdiff per ignorare TUTTI gli spazi bianchi?
Vim aiuto afferma che il seguente comando farà la magia:
set diffopt+=iwhite
Ma, purtroppo, questo comando non fa che aumentare -b
per diff strumento da riga di comando, e che gli spazi bianchi solo ignora finali. Il corretto tasto della riga di comando per diff dovrebbe essere -w
, per ignorare tutte le modifiche di spazi bianchi. Ma non riesco a trovare come modificare la linea di comando diff direttamente da Vim. Certo che posso compilare un diff personalizzato, o sostituire diff con diff.sh, ma che sembra un pò brutto :(.
c'è un modo migliore per modificare il modo in Vim interagisce con lo strumento diff per la visualizzazione di file di differenze?
.
Questo non ignora tutti gli spazi bianchi (-w in diff), ma implementa ignorare le modifiche allo spazio bianco (-b in diff). –