Wenn ich eine neue Zeile öffne (über 'o') springt mein Cursor zu einer korrekt eingerückten Position in der nächsten Zeile. Wenn Sie andererseits den Einfügemodus aufrufen, während sich der Cursor in einer leeren Zeile befindet, wird der Cursor nicht an die korrekt eingerückte Position bewegt.Vim: Smart Einzug beim Betreten des Einfügemodus auf leere Zeile?
Wie mache ich Vim richtig einrücken meinen Cursor beim Eingeben des Einfügemodus (über i) auf eine leere Zeile?
Nun, meine Lösung wird 'ich' so verhalten, nur wenn die Zeile leer ist - also nur ein Anwendungsfall. 'i' wird sich in allen anderen Situationen normal verhalten gesagt wird, cc ist eingebaut und passender imo.Akzeptieren –
was ich an vim liebe ist egal, wie lange Sie es verwenden, können Sie immer noch neue Sachen jeden Tag lernen.Ich verwende dd, yy und c mit anderen Modifikatoren weitgehend alle Tag, kam mir nie vor, CC zu versuchen. +1 –
Für mich funktioniert das nicht * wenn es eine leere Zeile * zwischen dem vorherigen lin ist e und die Zeile, die Sie einrücken möchten. (Sie haben zweimal "o" gedrückt, weil Sie einen Abstand zwischen der vorherigen Zeile und dem nächsten Codeabschnitt wünschen.) Ich würde immer noch gerne einen schnellen Weg sehen, um in den Einfügemodus zu springen. vorherige Zeile des tatsächlichen Codes *. – ELLIOTTCABLE