Ketika saya memindahkan garis dengan m(misalnya :m+1) semua lipatan saya ditutup. Saya kemudian dapat membuka lipat dengan zvlagi dan kursor akan berada pada posisi saya pindah ke. Saya menggunakan lipat dengan {{{ }}}tanda dan miliki set foldmethod=markerdi .vimrc saya.
Bagaimana saya bisa mencegah vim dari menutup lipatan saat memindahkan garis?
vim -u NONE -U NONE -N fold-testdan hanya pengaturan foldmethod=marker. Saya menjalankan Vim 7.4.712 di Arch. Jika saya mencoba yang sama dengan Vim pada Vim 7.4.160 pada CentOS 7, saya mendapatkan hasil yang sebaliknya (semua lipatan terbuka saat menggunakan :m+1). Dan Vim 7.2.441 pada CentOS 6 berfungsi dengan baik ... Semua fold*pengaturan tampaknya sama pada mesin ini.
vim -u NONE -U NONE -N. Mungkin ada masalah dengan vimrc atau plugin Anda.