Kommentare verlieren im Einfügemodus in vim ihre Einrückung

Kommentare verlieren im Einfügemodus in vim ihre Einrückung

Ich habe ein nerviges Verhalten in Vim. Wenn ich mich in einer Zeile befinde, die eingerückt ist (4 Leerzeichen), und ich drücke, oum eine neue Zeile zu öffnen, werde ich in den Einfügemodus versetzt, wobei mein Cursor richtig auf den eingerückten Zeilen steht, aber wenn ich ein eingebe #, springt er zurück in die äußerste linke Spalte.

Ich habe das Setup einer anderen Person heruntergeladen und einige Änderungen vorgenommen, kann die Ursache jedoch nicht herausfinden.

Hier ist meine vimrc: http://pastebin.com/9mGWr8Qf

Antwort1

Dieses Verhalten hängt vom Wert von ab formatoptions. Der von zurückgegebene Wert :set fosollte die Buchstaben rund enthalten o, damit Vim das Erwartete tut (siehe :h fo-table).

Sehen Sie :verbose set fonach, wo es zuletzt definiert wurde.

Oh! Und die Konfiguration einer anderen Person zu verwenden, ist keine gute Idee.

Antwort2

Es gab einen Beitrag dazu auf stackoverflow. Aber das funktioniert nur, wenn Sie auch „cindent setzen“

https://stackoverflow.com/questions/12469463/vim-c-back-indent-with

:set cindent
:set cinkeys-=0#

verwandte Informationen