
我不确定这个「折叠」功能的初衷是什么,对于我来说,这是一个降低心智负担的功能。
但是目前有几点我觉得可以优化一下:
1. 「说明」文本:建议不要使用跟其他指令一样的高亮颜色,可以使用备注那样的颜色,或者支持自定义颜色也行。
2. 当选中「折叠开始」或者「折叠结束」时,可以添加一些颜色高亮,比如可以再左侧框区域高亮一下,或者整个折叠块设置一个淡淡的背景色,这样这个区块就会显得很清晰。
3. 「折叠结束」右边可以考虑把「说明」文本也显示,比如说一个折叠中指令很多超出一屏时,我在「折叠结束」附近也可以知道我看的是哪个折叠区块。