思源笔记 内容块(三)
3.内容块
涵盖块的核心概念、属性、常用块类型、操作技巧及搜索方法。
一、块概念
- 一切皆是块:思源笔记中,段落、标题、列表、表格等所有内容均为“块”。
- 鼠标划过块时,左侧显示块图标,单击或右键可进行多种操作。
- 块的最小单位是叶子块(不能包含其他块),容器块可以包含其他块。
二、块属性
通过块图标 → 属性,可设置以下内容:
| 属性 | 说明 | 用途 |
|---|---|---|
| 书签 | 快捷键 Alt+3 或点击左侧书签面板快速定位 |
快速标记重要块(不可搜索) |
| 标签 | 选中文字 → 浮动工具条或 Ctrl+T 添加 |
可通过搜索框输入 #标签名 搜索 |
| 命名 | 唯一标识,一个块只能有一个命名 | 便于短名称建立双向链接 |
| 别名 | 多个别名,用英文逗号分隔 | 同命名,扩展链接方式 |
| 备注 | 不显示在正文中,仅块右上角显示图标,鼠标悬浮可见 | 隐藏说明或补充信息 |
| 自定义属性 | 可添加任意键值对 | 高级用途:SQL 查询或挂件数据存储 |
设置完成后,命名、别名、书签可显示在块右上角;备注仅显示图标。
1.块 ID
- 每个块有全局唯一 ID(时间 + 7位随机字符)。
- 可通过 ID 搜索和定位块。
2.属性使用场景
- 根据属性查询内容块(使用 SQL)
- 存储挂件数据
三、常用块类型及其操作
1. 标题块
- 可通过 Markdown(
#+ 空格)或转换生成(1~6级)。 - 折叠:标题块下有内容时可折叠,折叠后连同子内容一起拖动到文档树可成为独立笔记。
- 所有标题自动出现在大纲面板,点击快速定位。
2. 列表块
- 三种类型:无序列表(
- /* /+)、有序列表(1. /1))、任务列表。 - 鼠标悬浮在列表块上出现小三角,可折叠收缩(注意:单纯列表项不能折叠)。
3. 超级块
作用:将多个块合并成一个块(钻石图标标识)。
创建方式:
- 拖拽一个块到另一个块上(根据方向出现蓝线)→ 释放鼠标。
- 或者多选块 → 右键 → 合并超级块 → 选择水平/垂直布局。
取消:右键钻石图标 → 取消合并。
4. 表格块
- 创建:输入
/→ 选择“表格”,默认生成 3×3 表格(新建时不可指定行列)。 - 添加行:在表格最右下角单元格按
Tab键。 - 合并单元格:选中单元格 → 右键 → 合并。
- 更多设置:点击表格块图标 → 菜单中的“表格”。
5. 其他块(需熟悉各自语法)
- 代码块、HTML 块、嵌入块、数学公式块、视频块、音频块、挂件块等。
四、块之间的转换与操作
1. 块类型转换
- 点击块图标 → 转换为 → 选择目标类型(如段落→标题)。
- 部分主题支持列表→表格/导图/看板等高级转换。
2. 文档块 ↔ 标题块 相互转换
文档 → 标题:
- 从文档树拖动文档到编辑区。
标题 → 文档:
- 按住标题块的图标,拖动到文档树的对应文件夹(拖到笔记本根文件夹则成为顶层文档)。
3. 块聚焦
- 点击块图标 → 聚焦 → 只显示该块及其子内容,便于专注编辑。
- 退出聚焦:点击右上角“退出聚焦”。
4. 其他操作
- 折叠、拖动、组合等(前两集已介绍)。
五、搜索与引用内容块
1. 全局搜索
- 点击右上角搜索按钮,输入关键词。
2. 内容块引用(双链)
- 输入
[[→ 触发搜索 → 选择块后回车 → 生成引用。 - 鼠标悬浮在引用文本上,弹出预览图层显示被引用内容。
3. 嵌入内容块(SQL 查询)
格式:独占一行,用
$$包裹 SQL 语句。基本语法:
SELECT * FROM blocks WHERE content LIKE '%关键词%'常用字段:
| 字段 | 说明 |
|---|---|
content |
去除 Markdown 标记后的纯文本 |
name |
块命名 |
alias |
块别名 |
bookmark |
书签内容 |
type |
块类型(如 ‘h1’、’p’、’li’) |
示例:查询内容中包含“思源”且类型为列表项的块
SELECT * FROM blocks WHERE content LIKE '%思源%' AND type = 'li'
SQL 查询适合大量文档的精准检索,建议系统学习 SQL 基础。
六、小结
- 理解 块即万物 的理念,掌握块属性(命名、别名、书签、标签、备注)的用途。
- 熟练使用常用块:标题、列表、超级块、表格。
- 学会块转换、文档与标题互换、块聚焦等高效操作。
- 掌握三种搜索/引用方式:全局搜索、双链引用(
[[)、SQL 嵌入查询。