cherry-markdown
cherry-markdown copied to clipboard
支持标题折叠
假设有md内容如下:
# head1
内容1
## head1.2
内容1.2
## head1.3
内容1.3
- 增加配置开关,打开后支持按标题折叠
- 打开开关后,在右侧预览区和左侧编辑区鼠标hover到标题时在标题前均出现展开收起的icon
- 当点击
## head1.2收起内容后,编辑区域展示如下内容:
# head1
内容1
## head1.2
## head1.3
内容1.3
同时预览区域也会隐藏内容1.2
4. 同理,当点击预览区域<h2>1.2</h2>时,预览区域收起内容1.2,编辑区域也收起内容1.2对应的部分
只折叠到下一个标题,还是把更小的标题一起折叠了? 例子:
# head1
内容1
## head1.2
内容1.2
# head1.3
内容1.3
点# head1结果是
# head1
## head1.2
内容1.2
# head1.3
内容1.3
还是
# head1
# head1.3
内容1.3
# head1
# head1.3
内容1.3
是这种方式哈 @CainXCain
折叠后在折叠区域前后输入时,怎么处理?
# head1
内容1
## head1.2 x
## head1.3
内容1.3
例如这里1.2折叠了,然后在x处回车输入
展开折叠区?或者不额外处理(隐藏的保持隐藏,新输入正常显示)?
折叠后在折叠区域前后输入时,怎么处理?
# head1 内容1 ## head1.2 x ## head1.3 内容1.3例如这里1.2折叠了,然后在x处回车输入
展开折叠区?或者不额外处理(隐藏的保持隐藏,新输入正常显示)?
我也没想好,等实现的时候两种方式都试试,看哪种更符合用户操作预期