思源笔记列表排版 bug

本贴最后更新于 223 天前,其中的信息可能已经物是人非

使用 * 无序列表功能时,后续跟[ ]任务列表会造成无序列表标记消失。

下面是一个无序列表标记消失的任务列表项

无序列表回车换行后可能在 md 源文件中添加一个空块也可能不添加空块。如果未添加空块,则在上级列表项后回车换行会导致新建的列表项与下级第一个列表项重合。

下面是一个重合的次级列表项

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250
    订阅者

    你好,能录屏演示一下么,谢谢。

    1 回复
  • xitsaq
    支持者 订阅者 作者

    2.生成空块
    3.待办覆盖

  • 88250
    订阅者

    重合这个问题我这里重现不了……请问用的版本是 v0.5.42 么?

    1 回复
  • xitsaq
    支持者 订阅者 作者

    是 0.5.42。

    可以尝试如下方法:

    首先建立一个无序列表项,形式如下:

    • sss

    然后按回车建立第二,第三个无序列表项,形式如下:

    • sss
    • sss
    • sss

    然后删除第二个无序列表项中的文字,但是保留前面的提示符,形式如下:

    • sss
    • sss

    然后把光标置于第三个列表项文字之前,使用 tab 键将第三个列表项缩进为次级列表项,则第三个列表项跳到第二行,bug 出现,形式如下:

    • sss
      • sss
  • Vanessa
    订阅者
    1. 任务列表前面的圆点是故意隐藏的,其实他还是一个无序列表
    2. 第二行为空,因此合并成一个了
    1 回复
  • xitsaq
    支持者 订阅者 作者

    第一个这么设计确实可以。

    第二个我觉得还是有些问题,因为这种合并方式实际破坏了用户的排版。

    另外对于一个空无序列表项按回车,列表项会直接向左缩进,而且会带动下面的无序列表项一起缩进。是否可以像 typora 中处理的方式一样,对空列表项回车首先撤销该列表项,然后再缩进?

    另外,在列表项排版的时候通过多次的列表缩进添加删除操作,会在 md 文件中产生不少内容为空的块,这些块实际上在思源编辑器里已经无法进行编辑了,是否可以对这些冗余块的生成进行控制。

    1 回复
  • Vanessa
    订阅者

    另外 1:可关注 https://github.com/siyuan-note/siyuan/issues/810
    另外 2:下个版本修复

请输入回帖内容 ...