2016-06-09 5 views
3

99,9% der Zeit, habe ich Zeilenumbruch in vim deaktiviert. Aber es gibt die seltenen Fälle (normalerweise, wenn man sich ein generiertes Debug- oder Build-Log anschaut), wo es eine ungeheuer lange Leitung gibt, die ich nicht langsam durchblättern möchte.Umschaltbare "Weiche" (temporäre) Zeilenumbruch nur der aktuellen Zeile, in vim?

Gibt es einen vim-Befehl, der NUR die aktuelle Zeile umschließt, die genauso schnell durch einen anderen (oder denselben) vim-Befehl rückgängig gemacht werden kann? Mit "soft-wrap" meine ich, dass vim nur die visuelle Darstellung der Zeile auf dem Bildschirm ändert, nicht wirklich dauerhaft im Dateipuffer.

BONUS: Kann diese Zeile vorübergehend anders gefärbt werden, um es deutlicher zu machen, wo es beginnt und endet? (Ich verwende Zeilennummern nicht, da sie Kopieren-Einfügen aus einem Xterm oder TMux komplizieren.)

Antwort

3

Sie können nicht nur eine Zeile weich wickeln, aber Sie könnten es mit gqq neu formatieren, dann drücken Sie u, um rückgängig zu machen Sie sind fertig.

Sie können die aktuelle Zeile mit :set cursorline markieren, obwohl dies mit :set wrap besser funktioniert.

Verwandte Themen