Beim Umbrechen von Text in GVim erfolgt der Umbruch auf der rechten Seite des GVim-Fensters. Ich würde es jedoch vorziehen, es in Spalte 80 zu verpacken. Eine Lösung, die ich gefunden habe, ist :set columns=80
, aber dies verkleinert das Fenster und gibt mir eine Art klaustrophobisches Gefühl. Daher habe ich mich gefragt, ob jemand eine Möglichkeit kennt, den Text in eine feste Spalte zu setzen, ohne die Datei auf der Festplatte zu ändern und ohne die Größe des GVim-Fensters zu ändern. Ein Leerzeichen mit fester Größe auf der rechten Seite des Bildschirms würde ebenfalls funktionieren, hätte aber nicht meine Präferenz.
Wenn es einen Unterschied macht: Ich verwende hauptsächlich GVim 7.4 auf einem Windows-Computer.
Das geht leider nicht. Es gibt viele verschiedene Möglichkeiten, um zu konfigurieren, wie ein Wrap erfolgen soll, z. B. mit
textwidth
undwrapmargin
. Diese sind jedoch nur für Hardwraps und nicht für Softwraps vorgesehen. Die einzige Möglichkeit, einen Softwrap zu ändern, besteht darin, die Fenstergröße zu ändern.Es gibt einige Plugins , die Art tun , was Sie wollen, wo die Umhüllung in einem Bereich , der kleiner als das Fenster auftritt. Es gibt mikewest / vimroom und junegunn / goyo.vim , aber für beide ist ein kleinerer Softwrap hauptsächlich nur ein Nebeneffekt des Hauptzwecks des Plugins: Ihr Vim-Fenster zu entstören und Ablenkungen zu entfernen.
Eine hässliche Problemumgehung könnte darin bestehen, einen Split zu öffnen und seine Größe auf Spalte 80 zu ändern. Dies scheint jedoch kaum eine ideale Lösung zu sein. (Zumal sich die Position der Teilung ändert, wenn Sie die Größe Ihres Fensters ändern.)
quelle