Ich schreibe ein LaTeX-Dokument in Vim, und ich habe es schwer mit 80 Zeichen zu wickeln, um das Lesen zu erleichtern. Dies führt jedoch zu Problemen bei der Verfolgung von Änderungen mit der Versionskontrolle. Zum Beispiel: "Lorem ipsum" am Anfang dieses Textes einfügen:Vim, LaTeX, Word-Wrapping und Versionskontrolle
1 Dolor sit amet, consectetur adipiscing elit. Phasellus bibendum lobortis lectus 2 quis porta. Aenean vestibulum magna vel purus laoreet at molestie massa 3 suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien 4 ullamcorper elit, dignissim consectetur justo tellus et nunc.
Ergebnisse in:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum 2 lobortis lectus quis porta. Aenean vestibulum magna vel purus laoreet at 3 molestie massa suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, 4 tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
Wenn ich diese Änderung in git überprüfen, es sagt Ich habe festgestellt, dass sich alle Zeilen des Absatzes wegen des Wrappings geändert haben, obwohl nur eine semantische Änderung stattgefunden hat. Ein Weg um dieses Problem herum ist, jeden Satz in einer eigenen Zeile zu haben. Das sieht das gleiche in dem gerenderten Dokument, aber die Quelle ist jetzt schwieriger zu lesen, weil jede Zeile hat eine ganz andere Zeilenlänge:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. 2 Phasellus bibendum lobortis lectus quis porta. 3 Aenean vestibulum magna vel purus laoreet at molestie massa suscipit. 4 Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
(Wenn ich weiche Wickel bei 80, noch die Dinge aussehen schlecht, nur auf eine andere Art.)
Ist es möglich, meinen Text auf der Festplatte mit einem Zeilenumbruch pro Satz zu haben, aber in vim anzuzeigen und zu bearbeiten, als ob der Text jedes Absatzes eine lange Zeile wäre, weich umwickelt 80 Zeichen? Ich nehme an, es erfordert etwas vim-foo, anstatt git oder LaTeX zu optimieren.
Hmm, sah das Problem vor, ich denke, Ihre Vermutung über Soft-Wrap als Lösung ist richtig, aber kann mich nicht erinnern, wo das "vim-foo" zu finden ... –