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. 更多场景:页面视图

除了在白板上自由拼贴之外,原子同样支持传统的层级化管理。

页面视图侧边栏中,你可以像管理文件夹一样整理你的知识树,逻辑仍然不变:

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

这样,你既可以在白板上直观地关联它,又能在结构化目录中快速定位。

总结

  • 原子是唯一的:真正的实体统一存放在原子库中。
  • 引用是无限的:可以出现在任何地方(白板、页面视图等)。
  • 同步是实时的:编辑任意一个引用,就是在编辑这个原子本身。

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