Ich möchte die Soft-Wrap- Funktion ( :set wrap
) von Vim verwenden , um Code mit 80 Zeichen zu umbrechen, unabhängig von meiner tatsächlichen Fensterbreite.
Ich habe noch keinen Weg gefunden, dies zu tun - die gesamte weiche Verpackung scheint an die Breite des Fensters gebunden zu sein
textwidth
undwrapmargin
sind beide für das harte Umbrechen (sie fügen Zeilenumbrüche in die Datei ein)- Die vertikale Aufteilung in mehrere Fenster und die Verwendung
:vertical resize 80
(möglicherweise mit:set breakat=
, um Unterbrechungen für ein beliebiges Zeichen zuzulassen) für eine dieser Arbeiten (auch wenn dies etwas hackig ist), aber Unterbrechungen bei der Verwendung,:set number
da die Zeilennummern eine variable Anzahl von Spalten einnehmen (abhängig davon) auf die Dateilänge) und diese sind Teil der 80.
Gibt es eine Möglichkeit, dies in vim zu tun? Anderen Quellen zufolge sieht es nicht vielversprechend aus .
Im Moment ist meine Annäherung nur /^.\{80}\zs.\+
meine Standardsuche, damit sie zumindest hervorgehoben wird. Ich habe darüber nachgedacht, ein :syntax
Element dafür hinzuzufügen , aber das ist kaputt gegangen, als es andere Syntaxelemente überlappte, also habe ich diese Idee fallen gelassen.