Quando si modificano i documenti, mi atteno sempre a una determinata larghezza della linea di massimo 80 o 150 caratteri, dipende da ciò che sto scrivendo (codice, testo, ecc.). Se cambio solo un po ', l'intero paragrafo si sposterà e quindi più linee sono ora in ordine diverso per adattarsi perfettamente alla larghezza della linea data. Come faccio a differire questo per vedere il vero cambiamento reale e non gli artefatti di rewrapping?Come diffare il testo riavvolto?
Esempio, textwidth = 30:
I cambiamenti attuali sono piuttosto piccola:
- linea 9 inserto: "Ora cambiare un po '"
- linea 15 inserto: "riempire qui qualcosa e scrivi cose totalmente nuove con molte più righe. "
- riga 18 modifica: s/Duis/TYPO/
Il fatto che io usi (g) vimdiff qui non ha importanza, se altri software possono ottenere la differenza desiderata.
Ovviamente il software è progettato per avvolgere automaticamente quando il testo raggiunge i bordi della finestra, quindi ho anche provato a utilizzare solo interruzioni di riga alla fine di un paragrafo. Il motivo per cui questo non è buono è che le differenze automaticamente sono basate sulla linea, e per piccole modifiche nei paragrafi ottengo l'intera riga, che significa quindi l'intero paragrafo come aggiornamento diff :(.
non vedo tutta la domanda di sviluppo qui, si può fornire maggiori dettagli? – Alex