在Vim中,语法折叠使得为区域创建折叠变得很容易,其开始和结束可以通过正则表达式来定义:
syn region myRegion start="#region" end="#endregion" transparent keepend extend fold
然而,我不确定如何使用语法折叠来定义C++风格注释的折叠,即以 "//" 开头的一组行。