块编辑器
wescraft 使用基于 BlockNote 的块编辑器,每一块都是可独立操作的内容单元。
核心概念
块(Block)
页面由一系列块组成,每个块是一个独立的内容单元:
- 段落
- 标题
- 列表
- 代码
- 表格
- 引用
- 图片
块的层级
块支持嵌套结构:
├── 标题块
├── 段落块
│ ├── 子列表块
│ └── 子列表块
└── 代码块
AI 操作
块操作工具
| 工具 | 功能 |
|---|---|
read_block | 读取块内容 |
write_block | 写入新块 |
edit_block | 编辑已有块 |
delete_block | 删除块 |
move_block | 移动块位置 |
transform_block | 变换块类型 |
使用示例
"在第二段后面插入一个代码块"
"把这个列表转换成表格"
"删除最后一个段落"
"把第三块移到开头"
Inline Command(Ctrl+K)
快捷操作
选中文本后按 Ctrl+K 触发:
| 操作 | 说明 |
|---|---|
| 改写 | 重新组织表述 |
| 扩展 | 补充更多细节 |
| 缩减 | 精简内容 |
| 翻译 | 翻译选中内容 |
| 格式化 | 调整格式 |
上下文感知
AI 会根据块的上下文提供相关操作建议:
- 表格块 → 添加行/列、排序
- 代码块 → 格式化、添加注释
- 列表块 → 重新排序、缩进
Ghost Write
自动补全
光标停留超过 800ms 时,AI 自动生成后续内容:
| 场景 | 补全内容 |
|---|---|
| 段落中间 | 续写句子 |
| 列表末尾 | 下一个列表项 |
| 标题下方 | 段落开头 |
| 表格 | 下一行数据 |
Selection Action
选中即操作
选中文字后弹出操作菜单:
- 解释
- 总结
- 改写
- 翻译
- 扩展
- 高亮
内容类型
文本块
- 段落:普通文本
- 标题:H1/H2/H3 三级
- 引用:引用文本
- 高亮:重点标注
结构块
- 有序列表
- 无序列表
- 待办列表
- 表格
媒体块
- 图片
- 代码
- 分割线
注意事项
- 块编辑器基于 BlockNote 构建
- 每个块有唯一标识
- 块操作支持撤销/重做
- 大页面建议分章节组织
- AI 操作不影响未选中的块