我注意到,当我创建一个新的倍(我使用foldmethod=marker)下面的一个我创建自动打开所有的折叠,是有办法避免这种情况,让他们关门?

我不能使用zf手动创建一个折叠,因为我编辑PHP / HTML并没有'commentstring'格式好两者。

有帮助吗?

解决方案

尝试之前创建所述结束标记( “}}}”)的 的创建开始标志( “{{{”)。这应该防止VIM从得到混淆和打开以下折叠。

另外,如果你发现你已经意外地打开了一些褶皱,只是重新编辑该文件(“:e”)来重新设置。

其他提示

有可能不仅通过开口的人之前创建的关闭标记, 而且通过在标记指定的折叠级别。

{{{1
    Fold you are closing.
    Inserting the closing marker below would not open the next fold.
}}}

{{{1
    Closed fold.
}}}

在这种情况下折叠级别有助于Vim来找到匹配关闭标记,而不是 尝试一个封闭的下一个折叠。

,而不是打字出手工标记,我倾向于在视觉上标记我想与V折叠然后用zf创建倍reigon。

这不会打开未打开的任何褶皱。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top