Warum erzwingt Vim wirklich lange Zeilen in Textdateien?

Warum erzwingt Vim wirklich lange Zeilen in Textdateien?

Ich verwende Vim zum Bearbeiten meiner Tex-Datei und bin relativ neu bei LaTeX. Was ich nicht verstehe, ist, warum Tex von Ihnen verlangt, unglaublich lange Zeilen in Ihre Tex-Datei zu schreiben. Beispielsweise wird jede Zeile zu einem neuen Absatz. Wenn Sie also einen langen Absatz haben, kann Ihre Textdatei eine meilenlange Zeile enthalten. Im Moment macht mich das wahnsinnig, denn wenn ich „j“ oder „k“ drücke, um Zeilen nach oben und unten zu verschieben, verschiebe ich Zeilen auf einmal und nicht Absätze auf einmal.

Während ich damit herumspiele, habe ich einfach das Gefühl: „Das kann nicht das sein, was ich tun soll.“ Benutzt sonst noch jemand einen Editor wie vi/vim, um seine Tex-Dateien zu bearbeiten, und wenn ja, wie navigieren Sie? Wenn Sie Ihre .tex-Datei im Vollbildmodus bearbeiten (um Ablenkungen zu vermeiden), wie verhindern Sie, dass der gesamte Bildschirm aufgrund unglaublich langer Zeilen Wortmüll enthält?

Mir gefällt die TeX-Philosophie, Inhalt und Design zu trennen, sehr gut, aber ich habe das Gefühl, dass ich beim Bearbeiten dieser .tex-Dateien schielen werde.

Antwort1

Sie können am Ende die Eingabetaste drücken, aber in VIM würden Sie einen Absatz normalerweise nach und während des Schreibens „neu formatieren“ oder „neu umbrechen“. Typische Befehle hierfür sind:

gq (see :help gq)
gw (like gq but puts the cursor back where it started
:set textwidth = 70 

:set textwidthwird von Leuten zum automatischen Zeilenumbruch verwendet und manchmal erscheint es in ihrem vimrc oder Plugin. Ich persönlich mag es nicht und finde, dass das einfache Umbrechen von Zeilen viel schneller geht.

Wenn Sie sich erst einmal an das Umbrechen gewöhnt haben, wird es beim Schreiben zur zweiten Natur. Ich finde, dass das Umgestalten des Tex-Codes eine weitere Möglichkeit ist, Fehler im Inhalt oder in der Struktur zu finden, die mir sonst nicht auffallen würden.

verwandte Informationen