Wenn ich Linien mit m
(z. B. :m+1
) bewege, sind alle meine Falten geschlossen. Ich kann dann die Falte mit zv
wieder öffnen und der Cursor befindet sich an der Position, an die ich mich bewegt habe. Ich benutze Falten mit {{{ }}}
Markierungen und habe set foldmethod=marker
in meiner .vimrc.
Wie kann ich verhindern, dass vim beim Verschieben von Linien Falten schließt?
vim -u NONE -U NONE -N fold-test
und 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.