思源列表反馈

VCR:

  • 此视频非属此帖,但能看出列表逻辑问题

  • 直觉来说,紧挨的同级列表应是同一个列表,但在思源里实则不然,也就造成下列问题

    • 有序列表时不时序号更新异常
    • 列表时不时无法缩进
  • 理解(查帖子和看开发者工具看的)

    • 列表逻辑太复杂了,打开开发者工具一看,list 下面爆出了一大堆小 list
    • 序号更新功能只在每个小 list 之中发生,也就造成了上面说的序号更新异常
    • 同时,不是一个列表也是不能缩进的,此缩进异常
  • 直觉来讲,列表与列表之间一般是用(完全的空行/正常文段/分割线来区分)

    • 再者,选中内容后的菜单支持定制背景颜色,有这个完全可以用于视觉区分不换行的两个列表
    • 要区分不换行列表的场景也不常见,不必因小失大,受序号更新,无法缩进之苦
  • 而不是鼠标移到对于列表查看是否有三条杠来确定这个是不是列表头或者打开开发者工具去检查元素

  • 看到有帖子说,这遵守了 markdown 和 HTML 的什么规范,但规范能有用着顺手重要吗

  • 话说,手动合并虽然可以

    • 但今天发现列表下面的全是小 list
    • 要是在哪条小 list 后回车插入内容
    • 就变成有两个列表项的小 list
    • 然后这个 list 有独立的序号更新逻辑,这就头疼
    • 缩进也是个问题
  • 所以,能让挨着的同级列表自动的成为一个一个列表吗?

  • 如果能解决这个问题,预测还有一个可能的问题

    • 就是有序列表下面嵌套无序列表时
    • 在一行行有序列表中试图回车插入列表
    • 默认在有序列表回车会默认一个下级有序列表,需要再回车取消掉
    • 此时会退格回有序列表那一级,再把它缩进到目标有序列表项的下级时
    • 会出现序号更新异常
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26179 引用 • 108740 回帖
1 操作
JeffreyChen 在 2025-03-25 16:59:55 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    1. 得看有没有人愿意贡献代码了
    2. 参考 感觉“资源”重命名有点有问题
    1 回复
  • 其他回帖
  • 没有。思源的列表,不同于幕布之类大纲笔记的列表。

    思源的列表,你可以把它看成一个可向下分级分层的超级块,它并不是个普通的列表块。你可以往里面装任何东西。但缩进,序号按序变化,这些你都必须保证它们是在同一个块里。

    因为看似是同级的两个列表,它有可能分属两个块。那你在第二个列表处按 tab,它当然是不会缩进的。因为对它而言,它就是自己这个列表块的顶层,还怎么缩。

    其实这样做是有好处的。因为只要你在顶层创造一个快引链接,那在反链面板上,就会显示它之下的所有内容。但如果它只是一个更大的列表块中的一个层级,你在它后面加快引链接,那反链面板上就只有它自己,而不会有它下一级的内容。

    所以,你一直在吐槽的功能,恰恰是我个人觉得好用的功能,因为从反链角度来讲,它更实用。过长的列表块并不利于检索,也就同样不利于双链。在适当的时候,在一个新生成的空行里,重新用 - 创建一个新的列表块,是非常必要的,而不是用 shift + Tab 来回退生成一个第一层的列表项。

    当然,如果你一定要编一个很长的列表,想多长就多长,那也行,那就用 shift + Tab 来回退生成一个第一层的列表项,而不要点击在空行里生成列表。

    当然,可能你更喜欢更纯粹的列表。不过,我建议你可以先适应一下思源这种形式,也许你就会发现它的好处。

    1 回复
    1 操作
    veryzhh 在 2025-03-25 20:46:00 更新了该回帖
  • 思源列表的逻辑,看这个: 思源笔记列表使用指南

    弄明白什么样的同级列表在一个块里,什么样的同级列表是分属不同的块,则大部分问题都能解决了。

    1 回复
  • qiqi777
    作者
    • 看过这个文章,才写的帖子
    • 有没有改变这个列表逻辑的方法,默认自动合并挨着的同级列表
    • 或者有没有快捷合并多个同级列表的方法,时不时就爆太多小 list 了
    1 回复
  • 查看全部回帖

推荐标签 标签

  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 50 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 344 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 2 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 2 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    194 引用 • 1387 回帖
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 566 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    954 引用 • 944 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖 • 1 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    198 引用 • 543 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 523 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 4 关注
  • OneDrive
    2 引用 • 7 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 767 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 364 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 5 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 616 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    125 引用 • 74 回帖 • 1 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 643 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 92 关注