cherry-markdown icon indicating copy to clipboard operation
cherry-markdown copied to clipboard

支持标题折叠

Open sunsonliu opened this issue 2 years ago • 4 comments

假设有md内容如下:

# head1
内容1
## head1.2
内容1.2
##  head1.3
内容1.3
  1. 增加配置开关,打开后支持按标题折叠
  2. 打开开关后,在右侧预览区和左侧编辑区鼠标hover到标题时在标题前均出现展开收起的icon
  3. 当点击## head1.2收起内容后,编辑区域展示如下内容:
# head1
内容1
## head1.2
##  head1.3
内容1.3

同时预览区域也会隐藏内容1.2 4. 同理,当点击预览区域<h2>1.2</h2>时,预览区域收起内容1.2,编辑区域也收起内容1.2对应的部分

sunsonliu avatar Aug 21 '23 08:08 sunsonliu

只折叠到下一个标题,还是把更小的标题一起折叠了? 例子:

# 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

CainXCain avatar Sep 03 '23 12:09 CainXCain

# head1
# head1.3
内容1.3

是这种方式哈 @CainXCain

sunsonliu avatar Sep 03 '23 15:09 sunsonliu

折叠后在折叠区域前后输入时,怎么处理?

# head1
内容1
## head1.2 x
##  head1.3
内容1.3

例如这里1.2折叠了,然后在x处回车输入

展开折叠区?或者不额外处理(隐藏的保持隐藏,新输入正常显示)?

CainXCain avatar Oct 08 '23 08:10 CainXCain

折叠后在折叠区域前后输入时,怎么处理?

# head1
内容1
## head1.2 x
##  head1.3
内容1.3

例如这里1.2折叠了,然后在x处回车输入

展开折叠区?或者不额外处理(隐藏的保持隐藏,新输入正常显示)?

我也没想好,等实现的时候两种方式都试试,看哪种更符合用户操作预期

sunsonliu avatar Oct 09 '23 02:10 sunsonliu