Ich bin ein Fan der Art und Weise, wie Atom und Sublime Text das Falten von Linien handhaben, wobei die erste Linie jeder Falte sichtbar ist (einschließlich Hervorhebung der Syntax) und eine Markierung an das Ende der Linie angehängt wird, die die Falte angibt.
Siehe den Screenshot unten, in dem Vims Einrückung (oben) mit der von Atom (unten) verglichen wird:
Vim reserviert zwei Zeilen für jede Falte. Die erste Zeile dient als Überschrift und die zweite Zeile beschreibt einige Informationen zur Falte (Anzahl der Zeilen und Text innerhalb der Falte).
Atom verwendet nur eine Zeile und verwendet einen kleinen Marker am Ende der Zeile, um die Falte sowie die Farbe zu kennzeichnen, die den Zeilennummern auf der linken Seite hinzugefügt wird. Atoms Faltstil verbraucht weniger Platz auf dem Bildschirm, vermittelt aber dennoch alle Informationen, die ich wirklich brauche.
Ich bin ein Teil des Atom-Faltstils. Meiner Meinung nach wirkt es sauberer und konsistenter, insbesondere wenn mehrere Methoden oder Attribute hintereinander aufgelistet werden (wie im obigen Screenshot).
Gibt es eine Möglichkeit, den Faltstil von Atom in Vim grob anzunähern?
from __future__ import braces
) ... Wie haben Sie das Falten konfiguriert? Und können Sie diesen Codeausschnitt einfügen (oder einen anderen, der das Problem demonstriert)? Vim faltet sich zu einer einzelnen Linie, aber wie Muru sagte, beginnen Ihre Falten eine Linie zu spät.