Ketika saya memindahkan garis dengan m
(misalnya :m+1
) semua lipatan saya ditutup. Saya kemudian dapat membuka lipat dengan zv
lagi dan kursor akan berada pada posisi saya pindah ke. Saya menggunakan lipat dengan {{{ }}}
tanda dan miliki set foldmethod=marker
di .vimrc saya.
Bagaimana saya bisa mencegah vim dari menutup lipatan saat memindahkan garis?
vim -u NONE -U NONE -N fold-test
dan 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.