LogoChronnote 文档

原子与引用

解释 Chronnote 中的原子、引用机制

原子与引用的核心示意图

在 Chronnote 中,你可能经常听到「原子」这个词。它不仅仅是一个好听的名字,而是理解整个软件运作逻辑的钥匙。

1. 什么是原子?

原子是 Chronnote 中最基本的信息组成部分。你可以把它理解为传统软件中的「文件」,但它比文件更灵活。 目前,Chronnote 支持以下几种类型的原子:

  • 📝 笔记(Note):用于富文本编辑和记录
  • 📄 PDF:用于文档阅读和批注
  • 🧠 思维导图(Mind Map):用于结构化思考
  • 🎨 无限白板(Infinite Whiteboard):用于自由布局和创意拼接
  • ✅ 待办清单 & 待办事项:用于任务管理

2. 原子的核心逻辑:唯一实体,处处引用

在 Chronnote 中,需要先建立一个非常重要的认知:实体 与 引用。

  • 原子库(实体):每一个原子都有且只有一个「真身」,它永远存放在你的原子库中。
  • 工作区(引用):当你在白板、文件夹或文档中看到这个原子时,你看到的其实是它的「投影」或「引用」。
  • 页面视图侧边栏(引用):在页面视图中无论是直接增加,还是通过从原子库中拖拽去添加都只是引用

这意味着,你并没有复制这个文件,你只是在不同的地方打开了通往这个文件的窗口。

Chronnote 原子库示意图

一个验证的简单方法是,你在页面视图点击新增一个页面,仔细观察原子库的原子数量+1了!

3. 操作演示:如何使用原子?

下面通过一个常见场景——白板分屏协作,来演示原子的基本工作流。

原子库拖拽到白板的分屏协作示例
  1. 开启分屏:将界面设置为左右分屏模式。左侧展示你的原子库,右侧打开一块无限白板。
  2. 拖拽引用:从左侧原子库中选中一个原子(例如一篇笔记或 PDF),按住并拖拽到右侧的白板上。
  3. 自由布局:松开鼠标,该原子就会以卡片的形式展现在白板上。你可以随意调整它的大小和位置。

4. 同步机制:一处修改,全局更新

原子的最大优势在于它的同步机制。

当你把一篇笔记拖拽到白板上之后,可以直接在白板上的那张卡片里修改笔记内容(例如修改标题或新增一段话)。

同步机制示例:在白板编辑笔记时,原子库列表实时更新

你会发现,左侧原子库中该笔记的原始内容也会随之改变。

同理,如果这篇笔记同时被引用在「白板 A」、「白板 B」以及「项目文件夹」里,只要你在任意一个地方修改了它,所有引用该笔记的地方都会同步更新。你不再需要担心版本冲突的问题。

5. 更多引用场景:页面视图

除了在白板上进行自由拼贴,原子也完全支持传统的层级管理。

在侧边栏的页面视图(Page View)中,你可以像管理传统文件夹一样组织知识树。操作逻辑依然相同:

  1. 在原子库中找到你需要的原子。
  2. 将其拖拽到侧边栏的某个页面(或文件夹)下。
  3. 即刻形成一个新的引用。

这样,你既可以在可视化的白板中关联它,也可以在结构化的目录中快速找到它。

小结

  • 原子是唯一的:真身统一存放在原子库中。
  • 引用是无限的:它们可以出现在白板、页面视图等任何地方。
  • 同步是实时的:改动任何一个引用,就是在改动原子本身。

理解「原子 + 引用」的模型后,你就掌握了 Chronnote 的核心思维方式,后续无论是搭建知识系统还是规划项目,都可以在这个统一的逻辑之上进行扩展。