功能提议:注释块

本贴最后更新于 1258 天前,其中的信息可能已经沧海桑田

写笔记时想到的,主要是为了页面的简洁,减轻整理负担。可以看成是一种注释用的,指向自身的块引入。有一些受到 Remnote 里 portal 的启发,下面详述想法来源和用途。

当我们开始了解某个新东西时记录的东西会非常杂乱,往往会出现主题是 A 但是在某段描述(A1)中用到了 b1 这个新概念,我从其他地方查阅定义记录下来,然后返回下一条描述 A2,重复以上过程。b1 这个概念为了理解是必要的,但是对整个主题而言是偏离的。所以我并不希望它出现在整个文本中。显然我的第一想法是输入[[ 新建块引用,但是这样会向原本就很杂乱的文件夹中增加了新文件,而且这个概念不一定与当前文件夹相符。这个概念在当下也不一定值得我增加一个新文件夹去整理,所以我希望这个块最好不要显式地呈现在任何一个地方,只有需要时才会显示。

我的想法是:不论文档页面还是文件树,因为同时展示的空间有限而宝贵,所以低效信息越少越好,默认情况下应当被嵌入或折叠。

注释块可以是一种略有不同的块引用:它在组织结构上是存储在当前文档中的,但是它默认情况下不会显示内容(就和普通块引用一样),当然也不会显示在文件树中。只有在一定动作(指向锚文本,或者点击浮动的呈现图标)时才会展现出来。另外,可以在右上角的“更多”里设置一个注释块的呈现开关,关闭时当前文档所有注释块不显示内容,开启时转化为块嵌入显示在锚文本所在段落下,或者向右分屏并引出连接线。

这么做的优势在于:

  1. 对于文档呈现来的视觉效果而言:文档变得更加简洁,清晰,专一,读起来流畅连贯,附加的注释信息不会影响整体结构的连续流畅;同时也不失普通块引用块嵌入的灵活性。
  2. 对于文件树而言,碎片化的信息不至于占用一个文档位置,可以空出空间,减轻臃肿感。
  3. 呈现图标/开关可以实现一些其他功能,比如可以起到隐藏内容辅助记忆的作用。
  • 思源笔记

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

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

    22357 引用 • 89473 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 不知道我理解的对不对,提两个使用建议:

    • 把需要注释的内容放到文档末尾,正文中进行块引
    • 使用备注保存注释内容
    1 回复
  • 其他回帖
  • 暂时不添加新特性了,幻灯片公式问题稍后排查,谢谢。

  • Maeks 1

    感谢 D 大回复。放到末尾的标题块下折叠起来确实可以解决部分问题,不过我内心还是更期望文中的方法,还能多一点特性;如果不能也可以理解。不用备注是因为这样享受不到块的便利。

    顺便再聊两件事。一个是 bug,幻灯片模式的公式块没有渲染(最新版下);另一个是功能提议,就是一个从头拖到尾的连续文档会有点位置的模糊感,所以能否增添一个新的浏览模式,可以把文档自动分页(不需要分割线)以类似“A4 大小带页码的 pdf/word”的样子展现出来。这个想法没什么必要性,但是我个人觉得比较有趣。

    2 回复
  • 自动分页这个期待啊,这样导出排版更方便了,可以确定分页的位置,手动调整

  • 查看全部回帖

推荐标签 标签

  • JetBrains

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

    18 引用 • 54 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 94 关注
  • OpenResty

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

    17 引用 • 40 关注
  • 小薇

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

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

    34 引用 • 467 回帖 • 743 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖
  • Elasticsearch

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

    117 引用 • 99 回帖 • 212 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 709 关注
  • 笔记

    好记性不如烂笔头。

    308 引用 • 793 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 673 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 73 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖
  • AngularJS

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

    12 引用 • 50 回帖 • 474 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 62 关注
  • Webswing

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

    1 引用 • 15 回帖 • 629 关注
  • OnlyOffice
    4 引用 • 3 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • Q&A

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

    8122 引用 • 37037 回帖 • 159 关注
  • 倾城之链
    23 引用 • 66 回帖 • 137 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 536 关注
  • gRpc
    11 引用 • 9 回帖 • 73 关注
  • Swagger

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

    26 引用 • 35 回帖
  • 30Seconds

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

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

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 589 关注
  • 导航

    各种网址链接、内容导航。

    40 引用 • 173 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 660 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 73 关注