part-4 · 核心功能深入

Canvas 画布

一块无限大的白板,让笔记离开纸面,在二维空间里自由排列。

文字天然是一条线,从上写到下。可有些想法,更像是散落桌面的卡片——你需要把它们挪来挪去,看它们怎么挨着、怎么连着。Canvas 画布,就是 Obsidian 给你的一张无限大的桌子。

Canvas 是什么

启用核心插件 Canvas 后,你得到一块可无限延展的二维白板,能在上面摆放笔记、图片、视频、PDF,乃至任意网页,再用线条把它们连成一张关系网。和图谱那种自动生成的可视化不同,Canvas 里的一切都由你亲手布置——它更像一块视觉化的工作台。

更可贵的是,画布并不锁在某种私有格式里。Obsidian 把它存成 .canvas 文件,采用一套名为 JSON Canvas 的开放格式(见 jsoncanvas.org)。这意味着你的布局数据是纯文本的 JSON,任何工具都能读取,永远不会被软件绑架。

往画布上放东西

新建画布有三种入口:命令面板的 Canvas: Create new canvas、文件管理器里右键”New canvas”、或左侧栏的画布图标。打开后,元素可以来自四面八方:

  • 文本卡片:在空白处双击即可创建,支持完整的 Markdown、链接和代码块。右键还能把它”Convert to file”转成一篇正式笔记。
  • 笔记:从库里拖入,或点底部的文档图标选择;文件管理器里的笔记直接拖进来也行。
  • 图片/视频/音频/PDF:同样可从库里拖入,作为媒体卡片显示。
  • 网页:右键”Add web page”贴入 URL,或直接把浏览器里的链接拖进来嵌入。按住 Ctrl/Cmd 点标题则在浏览器打开。
  • 整个文件夹:把文件夹拖到画布上,里面所有文件会一并铺开。

连线、分组与布局

把鼠标移到卡片边缘,会出现一个实心小圆点,拖动它到另一张卡片,便连出一条有方向的线。双击线条可加标签描述关系,选中线条或卡片后用”Set color”上色,还能右键线条选”Go to target/source”在相距甚远的两张卡片间跳转。

选中多张卡片右键 Create group,可以给它们套上一个可视化的”分组框”,双击分组名即可重命名。布局上,拖动移动、Alt/Option 拖动复制、Shift 拖动锁定方向、Space 暂停吸附;拖边缘缩放,按住 Shift 还能锁定比例。Ctrl+A 全选,Shift+1 一键”缩放至适合”,Shift+2 缩放到所选——这些快捷键让大画布也驾驭自如。

嵌入式 Canvas 与演示模式

画布不必独占一个标签页,它可以被嵌入到普通笔记里,用 ![[我的画布.canvas]] 的标准嵌入语法即可,像贴图一样把整张白板请进正文。

更酷的是演示模式(Presentation Mode):把画布上的卡片当成一页页幻灯片,依次呈现、逐步推进。于是 Canvas 既能当思维空间,又能临时客串演示文稿——讲一个项目思路、梳理一段历史脉络,都不必另开软件。

实战:思维导图、项目看板、知识地图

  • 思维导图:中心放一个主题卡片,向外辐射子概念,用带标签的连线标明关系,比任何专门的导图软件都灵活。
  • 项目看板:分组建出”待办/进行中/已完成”三列,每张卡片是一篇任务笔记,拖动即流转,连线还能表示任务依赖。
  • 知识地图:把某一领域的核心笔记铺开,用连线表达因果与从属,再嵌入网页和 PDF 做参考——一张图就是一门课的目录。

Canvas 的迷人之处在于:它不强迫你按任何既定结构思考。你只需把东西摆上去,结构会在你挪动它的过程中,自己浮现出来。