Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

在11个月前关闭。



Improve this question




我使用的是这样的:1,40 fo,但我认为这不是最有效的方法。

你的是啥呢?

最佳答案

我使用foldmethod=marker并具有映射,以便在要折叠的开始和结束位置输入<!-- {{{ --><!-- }}} -->。我将开始标记放在带有开始块标记的行上,如下所示:

<div id="topmenu"> <!-- {{{ -->

因此,折叠后,我可以立即看到折叠中包含的内容,而无需添加额外的注释。

对于CSS来说,它甚至更容易,我只使用foldmarker={,},所有定义都会自动折叠起来,向我展示了所有类,标记和ID的非常清晰的列表,我可以在需要时打开它们。实际上,我所有的CSS文件最后都有这一行:
/* vim: set fdm=marker fmr={,}: */

您还可以直观地选择要折叠的区域,并根据需要按zf

关于vim - 在Vim中,最喜欢的HTML,Javascript和CSS折叠方法(或 secret 技术)是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2171176/

10-16 11:31