白板是一个用于视觉笔记记录的[[核心插件]]。通过白板,你可以在一张无限大的画布上排列组合你的笔记,并将其与其他笔记、附件和网页连接起来。
在二维空间中排列笔记有助于你看到和理解它们之间的联系。通过连接线将笔记连接起来,并将相关笔记编为一组。
Obsidian 将白板保存为 `.canvas` 文件,使用开放的 [JSON Canvas](https://jsoncanvas.org/) 格式。
## 新建白板
要开始使用,你首先需要创建一个白板文件。你可以使用以下方法来创建一个新的白板。
**通过命令面板:**
1. 打开[[命令面板]]。
2. 选择**白板:新建白板**以在当前文件夹中创建一个白板文件。
**在文件列表中:**
- 在[[文件列表]]中,右键单击要创建白板的文件夹。
- 选择**新建白板**。
**在功能区中:**
- 在左侧的功能区中,点击**新建白板**( ![[lucide-layout-dashboard.svg#icon]] )按钮以在当前文件夹中创建一个白板文件。
> [!注意] .canvas 文件扩展名
> Obsidian 的白板储存在`.canvas`文件中。该文件以 [JSON Canvas](https://jsoncanvas.org/) 格式存储了白板的设置和具体内容。
## 添加卡片
你可以将 Obsidian 或其他应用程序中的文件或文本拖入你的白板,使其成为白板上的一张卡片。Markdown 文件、图片、音频、PDF 或甚至 Obsidian 无法识别的文件类型都可以成为白板上的卡片。
### 添加文本卡片
文本卡片就是一个纯粹的文本框,你可以像在笔记中一样在其中使用 Markdown、链接、代码块等内容。和普通的笔记不同,文本卡片不会在文件列表中生成笔记文件,其内容完全保存在白板文件中。
要在白板中添加文本卡片:
- 点击白板底部的便签图标即可。当然,你也可以点击图标的同时拖动鼠标,这样文本卡片就会在鼠标停留位置生成。
此外,你也可以通过双击白板的空白处来添加文本卡片。
要将文本卡片转换为普通的笔记文件:
1. 右键单击文本卡片,然后点击**转换为笔记...**。
2. 输入笔记名称,然后点击**保存**。
> [!注意] 文本卡片与反向链接
> 文本卡片不会出现在[[反向链接]]中。要使其能被反向链接检测,你需要将其转换为笔记。
### 添加笔记卡片
笔记卡片是指将仓库中的笔记作为卡片插入到白板中。要将仓库中的笔记添加到白板中:
1. 点击或点击后拖动白板底部的文档图标。
2. 选择要添加的笔记。
你也可以通过白板的上下文菜单来添加笔记:
1. 右键单击白板,然后点击**添加笔记**。
2. 选择要添加的笔记。
你也可以从[[文件列表]]中拖动笔记文件到白板中。
要在卡片中只显示笔记的一部分,右键单击卡片并选择**缩小至标题…**或**缩小至块…**,然后选择所需的标题或块。
### 添加媒体卡片
媒体卡片是指将仓库中的媒体文件作为卡片插入到白板中。要将仓库中的媒体文件添加到白板中:
1. 点击或点击后拖动白板底部的图片图标。
2. 选择要添加的媒体文件。
你也可以通过白板的上下文菜单来添加媒体文件:
1. 右键单击白板,然后选择**添加媒体文件**。
2. 选择要添加的媒体文件。
你也可以从[[文件列表]]中拖动媒体文件到白板中。
### 添加网页卡片
网页卡片是指将浏览器中的网页作为卡片插入到白板中。要在你的白板中添加网页:
1. 右键单击画布,然后选择**添加网页**。
2. 输入网页的地址,然后点击**保存**。
另外,你也可以在浏览器中选中网页地址后,将其直接拖到白板中。这样 Obsidian 就会自动将这个网页转换为卡片插入到白板里。
如果你已经添加了网页卡片,但想在浏览器中打开网页。此时,请按下 `Ctrl`(或 macOS 上的 `Cmd`)后点击网页卡片的标题。或者,右键单击网页卡片,然后选择**打开外部链接**选项即可。
右键单击网页卡片可以查看更多选项。
- **复制链接**复制网页的地址。
- **更改网址…**更改卡片显示的地址。
- **重新加载网页**重新加载网页。
### 添加数据库卡片
要在白板中显示[[Bases 简介|数据库]],从文件列表中将数据库文件拖入白板。卡片将显示数据库内容。
数据库卡片显示数据库的默认视图。要显示其他视图:
1. 右键单击卡片,然后选择**固定视图…**。
2. 选择你想要的视图。
要回到默认视图,再次选择**固定视图…**,然后选择**显示默认视图**。
### 添加文件夹内所有文件
你可以从[[文件列表]]中拖动一个文件夹到白板中,这样将会把该文件夹内所有文件作为卡片插入白板。
### 编辑卡片
双击文本卡片或笔记卡片即可编辑其内容。点击卡片外部任意位置后即退出编辑。你也可以按 `Escape` 退出编辑卡片。
你还可以通过右键单击卡片并选择**编辑**选项来编辑卡片。或者,选中卡片后点击工具栏中的**编辑**按钮( ![[lucide-square-pen.svg#icon]] )。
### 移除卡片
右键单击任一卡片,然后选择**移除**选项即可从白板中移除该卡片。或者,按下 `Backspace`(或 macOS 上的 `Delete`)也可以实现移除。
你还可以点击选中卡片后卡片上方出现的菜单栏里的**移除**按钮( ![[lucide-trash-2.svg#icon]] )来移除该卡片。
### 替换卡片内容
笔记卡片、媒体卡片都支持替换内容,即将内容替换为另一篇笔记或媒体文件。
要替换卡片内容:
1. 右键单击要切换内容的卡片。
2. 选择**替换内容**。
3. 选择要替换为的笔记或文件。
## 选择卡片
点击选择单张卡片,或通过框选来选中多张卡片。
你也可以按下 `Shift` 并点击卡片来选中/取消选中多张卡片。
按下 `Ctrl+a`(或 macOS 上的 `Cmd+a`)可以选中白板中的所有卡片。
要浏览卡片中的内容,首先需要选中它。
### 整理卡片
拖动所选择的卡片可以移动它们。
按下 `Ctrl`(或 macOS 上的 `Option`)并拖动就可以复制一张所选择的卡片。
在拖动时按下 `Shift` 可以强制卡片直线移动。
在移动卡片时按下 `Alt` 可以禁用卡片间的吸附效果。
选中卡片会将其移至最前,如果卡片重叠的话会使选中卡片覆盖其他卡片。
### 调整卡片大小
拖动卡片的边缘即可调整大小。
在调整大小时按下 `Alt` 可以禁用卡片间的吸附效果。
在调整大小时按下 `Shift` 可以保持卡片的纵横比。
### 对齐与排列卡片
要对齐多张卡片,选中两张或更多卡片。在工具栏中选择**对齐**,然后选择一个选项。
- **左对齐**、**水平居中**和**右对齐**将卡片沿垂直线对齐。
- **顶端对齐**、**垂直居中**和**底端对齐**将卡片沿水平线对齐。
- **按行排列**、**按列排列**和**按网格排列**将卡片移动到相应的布局中。
- **横向分布**和**纵向分布**使卡片均匀分布。
- **水平拉伸对齐**和**纵向拉伸对齐**调整每张卡片的大小以匹配选区的完整宽度或高度。
## 连接卡片
你可以在卡片之间创建连接线以表明关系。添加颜色和文字说明来描述它们之间的联系。
### 连接两张卡片
要使用有向线段连接两张卡片:
1. 将鼠标悬停在一张卡片边缘上,直到看到一个圆点。
2. 将圆点拖到另一个卡片的边缘就可以连接它们。
> [!tip]- 从新连接创建卡片
> 如果你拖动圆点但不将其放到另一张卡片,你可以在另一端创建一张新卡片。
### 断开卡片连接
要移除卡片之间的连接线:
1. 将鼠标悬停在连接线上,直到连接线高亮。
2. 拖动连接线使离开一张卡片即可。
你也可以通过右键单击连接线并点击工具栏中的**移除**按钮来断开连接线。或者,选中连接线,然后按 `Backspace`(或 macOS 上的 `Delete`)。
### 更改连接对象
要连接线连接另一张卡片:
1. 将鼠标悬停在连接线上,直到连接线高亮。
2. 拖动连接线到另一张卡片即可。
### 跟随连接
如果连接的两张卡片相距很远,你可以跳转到连接另一端的卡片。右键单击连接线靠近一端的位置,然后选择**跟随连接**。白板将移动到连接另一端的卡片。
### 为连接添加说明
你可以为连接线添加文字以描述两张卡片之间的关系。
要为连接线添加文字说明:
1. 双击连接线。
2. 输入文字,然后按 `Escape` 或点击画布的任何位置退出编辑。
你也可以通过选择连接线然后再选择工具栏中的**编辑文字**按钮来为连接线添加说明文字。
编辑已有的说明文字也遵循相同的步骤。
要移除说明文字,选中连接线后在工具栏中选择**移除文字**。
### 更改连接方向
默认情况下,连接线在指向第二张卡片的一端有一个箭头。要更改此设置:
1. 选中连接线。
2. 在工具栏中选择**直线方向**。
3. 选择**无方向**、**单向**或**双向**。
### 更改卡片或连接线的颜色
1. 选择要更改颜色的卡片或连接线。
2. 在工具栏中选择**设置颜色**( ![[lucide-palette.svg#icon]] )。
3. 选择一种颜色。
## 卡片编组
### 将所选卡片编组
要创建一个空分组:
- 右键单击白板,然后点击**创建分组**。
要将所选卡片编组:
1. 选中多张卡片。
2. 右键单击任何已选中的卡片,然后选择**创建分组**。
**重命名分组:**双击分组名称进行编辑,然后按 `Enter` 保存。
### 为分组添加背景
你可以在分组中的卡片后面显示一张图片。
1. 选中分组。
2. 在工具栏中选择**设置背景**。
3. 从仓库中选择一张图片。
要更改背景,选中分组后选择**编辑背景**。
- **替换背景**选择不同的图片。
- **移除背景**移除图片。
- **覆盖**使图片填充整个分组。
- **保持长宽比**保持图片的比例。
- **重复**将图片平铺在分组中。
## 浏览白板
通过平移和缩放来浏览白板。
### 平移白板
要垂直和水平移动白板,也称为 _平移_ ,你可以使用以下任一方法:
- 按下 `Space` 拖动白板。
- 使用鼠标中键拖动白板。
- 滚动鼠标以垂直移动,按下 `Shift` 滚动可以水平移动。
### 缩放白板
要缩放白板,按下 `Space` 或 `Ctrl`(或 macOS 上的 `Cmd`)后滚动鼠标滚轮即可。或者,在右上角的工具栏中使用**放大**( ![[lucide-plus.svg#icon]] )和**缩小**( ![[lucide-minus.svg#icon]] )按钮。
#### 自适应缩放
要缩放白板以同时看见所有卡片,可以使用**总览全局**( ![[lucide-maximize.svg#icon]] )按钮。或者,使用快捷键 `Shift+1`。
#### 聚焦所选卡片
要缩放白板以使所选卡片清晰可见,请右键单击选定的卡片,然后点击**聚焦当前卡片**。或者,按下 `Shift+2` 快捷键。
#### 重置缩放
要将缩放恢复为默认值,请在右上角的工具栏中点击**重置缩放**。
### 跳转到分组
要在大型白板中快速跳转到某个分组,打开命令面板并选择**白板:跳跃至组**。白板中的分组列表将会显示。选择你想要前往的分组,白板将移动并居中显示该分组。
## 白板设置
选择白板控件上方的**白板设定**( ![[lucide-settings.svg#icon]] )来更改白板的行为。
- **对齐网格**在移动和调整卡片大小时将卡片对齐到背景网格。
- **对齐物体**在移动和调整卡片大小时将卡片对齐到附近的卡片。
- **只读**防止对白板进行更改。
## 将白板导出为图片
你可以在桌面端将白板导出为 PNG 图片。移动端的 Obsidian 应用不支持导出图片。
1. 打开你要导出的白板。
2. 打开命令面板并选择**白板:导出图片**。
3. 选择你的设置。
- **导出范围**设置导出内容。选择**整个白板**导出整个白板,或选择**仅当前部分**导出当前可见的部分。
- **缩放**设置图片质量。缩放程度越大,图片越大越清晰。对话框会显示预计的图片大小。
- **显示水印**在左下角添加 Obsidian 标志。默认开启。
- **隐私模式**隐藏白板上的所有文本。默认关闭。
4. 选择**保存**。
5. 选择保存文件的位置。文件名默认为白板的名称,扩展名为 `.png`。
无法导出空白板。
## 撤销与重做
要撤销上一次更改,在白板右侧的控件中选择**撤销**。或者按下 `Ctrl+Z`(Windows 和 Linux)或 `Command+Z`(macOS)。
要重做更改,选择**重做**。或者按下 `Ctrl+Y` 或 `Ctrl+Shift+Z`(Windows 和 Linux),或 `Command+Y` 或 `Command+Shift+Z`(macOS)。
## 白板帮助
在桌面端,选择白板控件下方的**帮助**( ![[lucide-help-circle.svg#icon]] )查看平移、缩放、选择和移动卡片的快捷键列表。
## 嵌入白板
你可以使用标准的嵌入语法将白板嵌入到笔记中。更多信息请参阅[[嵌入文件#在笔记中嵌入白板|在笔记中嵌入白板]]。
## 在移动端使用白板
在手机或平板上打开白板时,Obsidian 会显示三条提示。
- **拖拽以平移**
- **捏合以缩放**
- **长按以新建/移动/选择**
### 打开白板菜单
长按白板的空白区域。菜单包含以下项目。
- **添加文本**添加一张文本卡片。
- **添加笔记**从仓库中添加一篇笔记。
- **添加媒体文件**从仓库中添加媒体文件。
- **添加网页**嵌入一个网页。
- **创建分组**创建一个空分组。
- **对齐网格**、**对齐物体**和**只读**与**白板设定**中的选项相同。
### 添加卡片
你可以从白板菜单中添加卡片。也可以选择白板底部的图标。
- 便签图标添加文本卡片。
- 文档图标从仓库中添加笔记。
- 图片图标从仓库中添加媒体文件。
### 操作选中的卡片
点击卡片以选中它。卡片上方会出现一个工具栏。
- **移除** ![[lucide-trash-2.svg#icon]] 删除卡片。
- **设置颜色** ![[lucide-palette.svg#icon]] 更改卡片颜色。
- **聚焦当前卡片**将白板缩放至该卡片。
- **编辑** ![[lucide-square-pen.svg#icon]] 编辑卡片。
### 移动卡片
1. 点击卡片以选中它。
2. 长按选中的卡片,然后拖动到新位置。
### 调整卡片大小
1. 点击卡片以选中它。
2. 拖动卡片的边缘来调整大小。
### 打开卡片菜单
长按一张卡片。菜单包含以下项目。
- **聚焦当前卡片**将白板缩放至该卡片。
- **编辑**编辑卡片。
- **转换为笔记…**将文本卡片转换为笔记。
- **创建副本**复制卡片。
- **移除**删除卡片。
### 编辑卡片
要编辑文本卡片或笔记卡片,可使用以下任一方法。
- 点击卡片选中它,然后双击它。键盘会打开。
- 点击卡片选中它,然后选择工具栏中的**编辑** ![[lucide-square-pen.svg#icon]]。
### 为连接添加说明
1. 点击连接线以选中它。
2. 在工具栏中选择**编辑文字** ![[lucide-square-pen.svg#icon]]。键盘会打开。
3. 输入文字说明。
要移除说明文字,点击连接线后在工具栏中选择**移除文字**。
### 更改连接方向
1. 点击连接线以选中它。
2. 在工具栏中选择**直线方向**。
3. 选择**无方向**、**单向**或**双向**。
### 打开连接线菜单
长按连接两张卡片的连接线。菜单包含以下项目。
- **编辑文字**添加或更改连接线的文字说明。
- **跟随连接**将白板移动到连接线另一端的卡片。
- **移除**删除连接。
### 连接卡片
1. 点击卡片以选中它。
2. 拖动卡片边缘上的圆点到另一张卡片。
如果你拖动连接线后在空白区域松手,会弹出菜单,包含**添加文本**和**添加笔记**。选择其中一项即可在连接线末端添加一张卡片。
### 断开卡片连接
要移除连接,可使用以下任一方法。
- 点击连接线,然后选择**移除** ![[lucide-trash-2.svg#icon]]。
- 将连接线箭头端拖回到起始卡片。连接线将消失。
### 卡片编组
要创建一个分组:
1. 长按白板的空白区域。
2. 选择**创建分组**。
3. 拖动分组的边缘来更改其大小。
要将卡片添加到分组中,将它们拖入分组区域。移动分组时,分组内的卡片也会随之移动。
要重命名分组,双击分组名称。键盘会打开。输入新名称。
### 白板控件
白板右侧的控件用于更改视图和设置。
- **放大**和**缩小**更改缩放级别。
- **重置缩放**将白板恢复到默认缩放级别。
- **总览全局**显示白板中的所有卡片。
- **撤销**和**重做**撤销或重复上一次更改。
- **白板设定**包含**对齐网格**、**对齐物体**和**只读**选项。
## 高级技巧
我们制作了一些小视频来演示白板的一些高级用法。
你可以[在这里查看所有 72 个提示](https://obsidian.md/zh/canvas#protips)。这些提示视频仅在桌面端上可见。