键盘快捷键
掌握这些键盘快捷键,让你的工作流编辑效率倍增。所有快捷键均可在流程编辑器画布中使用。
平台差异
- Mac: 使用
⌘ Cmd键代替Ctrl/Cmd - Windows/Linux: 使用
Ctrl键代替Ctrl/Cmd
基础快捷键
选择与导航
| 快捷键 | 功能 | 说明 |
|---|---|---|
方向键 | 节点导航 | 使用方向键在节点间导航 (↑↓←→) |
Ctrl/Cmd + A | 全选 | 选择画布中的所有节点 |
Escape | 清除选择 | 取消选中所有已选节点 |
G | 聚焦选中项 | 将视口居中到选中的项目 |
F | 适配视图 | 将所有节点适配到视口中 |
编辑操作
| 快捷键 | 功能 | 说明 |
|---|---|---|
Enter | 编辑节点 | 进入选中节点的编辑模式(仅单选时可用) |
Delete 或 Backspace | 删除 | 删除选中的节点和分组 |
Shift + Delete | 智能删除 | 删除选中节点并重新连接剩余连线 |
D | 切换激活状态 | 切换选中节点或分组的激活/未激活状态 |
复制与粘贴
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + C | 复制 | 复制选中的节点或分组 |
Ctrl/Cmd + V | 粘贴 | 在光标位置粘贴已复制的节点 |
Ctrl/Cmd + D | 原地复制 | 在原位置复制选中的节点或分组 |
撤销与重做
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + Z | 撤销 | 撤销上一步操作(最多50步) |
Ctrl/Cmd + Y 或 Ctrl/Cmd + Shift + Z | 重做 | 重做之前撤销的操作 |
画布操作
视口控制
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + = 或 Ctrl/Cmd + + | 放大 | 增加画布缩放级别 |
Ctrl/Cmd + - | 缩小 | 减小画布缩放级别 |
Ctrl/Cmd + 0 | 重置缩放 | 重置缩放为 100% |
空格 (按住) | 平移模式 | 进入画布平移模式 - 拖动移动视口 |
布局与组织
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + G | 创建分组 | 将选中的节点创建为一个分组 |
Shift + T | 智能整理 | 智能布局整理 - 作用于选中项或全部节点 |
界面控制
面板与对话框
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + B | 切换侧栏 | 显示/隐藏右侧边栏面板 |
Ctrl/Cmd + L | 切换日志面板 | 显示/隐藏底部日志面板 |
Tab | 切换节点面板 | 打开/关闭节点列表面板(未编辑节点时可用) |
导入导出
数据操作
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl/Cmd + E | 导出 JSON | 将工作流下载为 JSON 文件 |
Ctrl/Cmd + Shift + C | 复制 JSON | 将工作流 JSON 复制到剪贴板 |
拖放导入
你还可以通过将 JSON 文件直接拖放到画布上来导入工作流!
智能特性
方向键导航
流程编辑器支持使用方向键进行智能键盘导航:
上下方向键 (↑/↓): 在节点之间垂直导航
- 优先选择垂直对齐的节点
- 自动查找指定方向上最近的节点
- 基于空间位置,提供直观的导航体验
左右方向键 (←/→): 在节点之间水平导航
- 优先遵循工作流连接关系 (DAG 关系)
- 左箭头: 导航到连接的父节点
- 右箭头: 导航到连接的子节点
- 如果没有连接关系,则退回到空间位置导航
智能导航
导航系统结合了工作流结构和空间定位,为你提供最直观的导航体验。节点在网格中组织,导航时会同时考虑它们的逻辑连接和画布上的物理位置。
上下文感知快捷键
某些快捷键会根据你的选择状态表现出不同的行为:
智能复制 (Ctrl/Cmd + D)
- 选中分组时: 复制整个分组及其包含的所有节点
- 选中节点时: 复制单个节点
- 优先级: 分组 > 节点
智能删除 (Shift + Delete)
- 删除选中的节点
- 在可能的情况下自动重新连接剩余节点
- 保持工作流的连续性
节点插入/移出连线 (Shift + 拖拽)
插入节点到连线: 按住
Shift键拖拽节点到连线上- 连线会高亮显示
- 松开鼠标后节点自动插入到连线中
- 例如: A→C 变成 A→B→C
- 支持多个节点链同时插入(需形成完整链条)
移出节点从连线: 按住
Shift键拖拽已插入的节点- 拖拽开始时立即断开连线
- 自动创建旁路连接保持上下游连通
- 例如: A→B→C 变成 A→C
- 支持多个节点链同时移出(保留内部连接)
多节点操作规则
选中的多个节点必须满足以下条件:
- 形成完整的单一链条(无分支、无循环)
- 有且仅有一个起始节点和结束节点
- 只能有一个外部输入和一个外部输出连接
智能切换 (D)
- 选中分组时: 切换整个分组的激活状态
- 选中节点时: 切换单个节点的激活状态
- 优先级: 分组 > 节点
智能整理 (Shift + T)
- 选中分组时: 整理选中的分组
- 选中多个节点时: 整理选中的节点
- 未选择或仅选中单个节点: 整理整个画布
使用技巧
输入字段
注意
在以下情况下,键盘快捷键会自动禁用:
- 文本输入框
- 文本区域
- 可编辑内容元素
- 代码编辑器 (CodeMirror)
这可以防止在编辑文本时意外触发操作。
只读模式
在只读模式下,大多数编辑快捷键都会被禁用,包括:
- 删除操作
- 复制/粘贴操作
- 撤销/重做
- 节点创建和分组
- 激活状态切换
查看和导航快捷键保持可用。
工作流技巧
- 键盘导航: 使用方向键在节点间快速导航,无需使用鼠标
- 快速编辑节点: 选中节点后按
Enter快速开始编辑 - 快速清理布局: 使用
Shift + T自动整理画布布局 - 高效复制: 使用
Ctrl/Cmd + D代替复制-粘贴来快速复制 - 智能删除: 使用
Shift + Delete删除节点同时保持连接 - 聚焦工作区: 按
G快速将选中项居中显示 - 灵活调整连接: 使用
Shift + 拖拽快速插入或移出节点,无需手动重连