题
我注意到,当我创建一个新的倍(我使用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。
这不会打开未打开的任何褶皱。
不隶属于 StackOverflow