Ich kenne keine Optionseinstellung, durch die Vim diese Zeilen automatisch mit dem führenden Leerzeichen belässt. Die übliche Lösung ist Ihren Bearbeitungsstil zu ändern, so dass Sie nicht, dass Leerzeichen verlieren, oder einen Normal-Mode - Befehl zu verwenden, wie zum Beispiel o
, O
oder S
eine neue Zeile zu beginnen, so dass die Einrückungen automatisch erfolgt, oder Kraft Einrücken auf dem aktuellen Zeile im Einfügemodus mit Ctrl-T
oder Ctrl-F
.
Wenn Sie jedoch diese bestimmte Tastenfolge wirklich verwenden möchten und Ihre Einrückung nicht verlieren möchten, denke ich, dass diese Zuordnung funktionieren wird.
:inoremap <Return> <Space><BS><Return>
Wenn Sie ein Leerzeichen (oder ein beliebiges Zeichen) in die Zeile setzen und dann einen Schritt nach hinten machen, sagen Sie Vim, dass es sich um eine nicht leere Zeile handelt, die den führenden Leerraum in Ruhe lässt.