希望能增加“顺序阅读”功能

本贴最后更新于 304 天前,其中的信息可能已经时移世易

深度使用思源快两年了。最近在再一次整理自己之前的笔记,然而对于一个较为复杂的树状文档结构而言,会存在一些仅仅是出于“分类”而被创建的文档。比如我“代码”文档下存在各类语言的笔记,但是“代码”这篇文章仅起到了一个文件夹的作用(而不需要有具体的内容)。这样的东西多起来之后会觉得比较别扭,使得“文档”这个东西缺失了自己原有的储存文本的意义,如果想要在这样的文档中手动加入跳转链接的话也比较别扭。

出于卡片写作方便调整结构的目的,我找到了 scrivener 和 lattics 这两个软件,这两个软件里面都提供了一个叫“顺序阅读”的功能,可以将一个笔记本内的所有文章根据其位置依序进行显示,并使用包含了标题的系统分隔符样式进行分隔。

就自己的使用场景和整理内容的感受来说,已经期待这样一个功能非常久了。最近刚开通了思源的会员,也希望思源能加入这样的功能。当然,这一切都取决于用户们共同的实际需要与开发者的实际优先级。

有相似或不同意见的小伙伴也欢迎就这个问题聊聊,你们也会有这样的需求吗?或者你们觉得这会是一个可能有用的功能吗?总之,希望能解决像我一样看着只有标题的文档不顺眼但又无可奈何的小伙伴们的痛点,也希望大佬们能分享一些可能的解决办法。先谢谢了

  • 思源笔记

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

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

    23020 引用 • 92609 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • rdzfleo

    今天又看了一些拥有白板功能的笔记软件,白板实现的效果是,块与块之间的联系更加明显了,我们可以利用白板甚至嵌套(section)的方式将真正有价值的块(这个块不同于在代码实现用使用不同的渲染方式得到的“块”,而是指拥有特定叙述内容的相对最小单元)给组织起来。

    一个拥有无级缩放的白板就像一本书,其内容从面到点能够一览无余。就我的需求来说也是如此,希望现在思源里“文章”能起到有效内容的块的方式一样,能够在一篇文章中使用块的结构对文章进行编辑,并整合地输出文章内所有块的内容。

    目前思源官方自带的三种内容组织形式:笔记本 + 子文档(文档外的树状结构,可自由编辑,但没有办法连在一起阅读)、大纲(文档内的树状结构,连在一起可以整体阅读了,但没有办法以其标题内包括的小标题一样自动拖动编辑)、标签(网状结构,使用方式较为自由)。其实除限定项目范围的笔记本外,子文档和大纲的结构是相对一致的,但在使用情景上存在不足。

    注意,我这里说的对大纲的编辑是把标题与内容像“对象”形式一样进行整个地处理,而不是在文本内从头选到尾然后再依次变化每个子标题的层级(这对超过数页的结构来说简直是灾难)。就我看来,聚焦的价值正是让我们能把精力放在小的内容块中,通过把小的内容块做好了之后最终组合起来变成系统性的认知内容,在整合这一块希望能做得更好一些。

  • 其他回帖
  • rdzfleo

    或者另一种做法,能不能允许在“笔记本”这个层级下再加上笔记本的结构,而不要在后面只能使用空内容的子文档作为那些真正有价值的内容的父结构呢?

  • 这种小需求不太可能官方支持(没有多余的开发精力),所以才要靠插件来实现。

    集市里有很多好用的插件,值得用用看。

  • rdzfleo

    非常感谢您的回复和提供的建议!

    考虑到官方更新的速度,以及不同设备同步时可能出现的兼容性问题,我并没有启用集市或使用任何插件。

    很高兴有插件作者考虑到了这样的需求,如果这项功能能集成进官方版本内,那就太好了。

    2 回复
  • 查看全部回帖

推荐标签 标签

  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 164 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 1 关注
  • Shell

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

    123 引用 • 74 回帖 • 2 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1706 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 282 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 3 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 209 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 316 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 439 关注
  • HTML

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

    107 引用 • 295 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1737 回帖 • 2 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8449 引用 • 38493 回帖 • 155 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 4 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 49 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 5 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 364 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    156 引用 • 3792 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 139 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1388 回帖 • 278 关注