当我用m
(例如:m+1
)移动线时,所有折叠都关闭了。然后,我可以再次打开折叠,zv
光标将位于我移动到的位置。我使用带{{{ }}}
标记的折叠功能,并且set foldmethod=marker
在我的.vimrc文件中使用。
如何在移动线时防止vim关闭折叠?
即使使用-u NONE -U NONE -N也会为我发生。我在Arch Linux上使用v7.4
—
dnieder
@EvergreenTree我有同样的问题。使用
—
马丁·图尔诺伊
vim -u NONE -U NONE -N fold-test
和设置foldmethod=marker
。我在Arch上运行Vim 7.4.712。如果我在CentOS 7上的Vim 7.4.160上对Vim尝试相同的操作,则会得到完全相反的结果(使用时,所有折叠都打开:m+1
)。而且CentOS 6上的Vim 7.2.441可以正常工作... fold*
这些机器上的所有设置似乎都相同。
真奇怪 这似乎是一个错误。
—
EvergreenTree
移动命令:这可能通过补丁7.4.700它试图阻止引起的,可以折叠得到无效的
—
基督教Brabandt
vim -u NONE -U NONE -N
。您的vimrc或插件可能有问题。