Wenn ich Linien mit m(z. B. :m+1) bewege, sind alle meine Falten geschlossen. Ich kann dann die Falte mit zvwieder öffnen und der Cursor befindet sich an der Position, an die ich mich bewegt habe. Ich benutze Falten mit {{{ }}}Markierungen und habe set foldmethod=markerin meiner .vimrc.
Wie kann ich verhindern, dass vim beim Verschieben von Linien Falten schließt?
vim -u NONE -U NONE -N fold-testund nur einstellen foldmethod=marker. Ich verwende Vim 7.4.712 auf Arch. Wenn ich dasselbe mit Vim unter Vim 7.4.160 unter CentOS 7 versuche, erhalte ich genau die entgegengesetzten Ergebnisse (bei Verwendung alle Falten offen :m+1). Und Vim 7.2.441 unter CentOS 6 funktioniert einwandfrei ... Alle fold*Einstellungen scheinen auf diesen Computern gleich zu sein.
vim -u NONE -U NONE -N. Möglicherweise liegt ein Problem mit Ihrem vimrc oder einem Plugin vor.