撤销与重做——快照历史
画布撤销系统的工作原理、追踪范围以及如何有效使用。
·Musein Team
画布使用基于快照的撤销系统。每次你做出有意义的变更时,系统都会保存整个画布状态的快照,让你可以在编辑历史中前进和后退。
工作原理
每个快照记录了所有节点、位置、连接和内容的完整状态。撤销时,画布恢复到之前的快照。重做时,恢复到下一个快照。
该系统设计为安全且快速——撤销操作不会丢失工作。
⌘/Ctrl + Z
基本使用
- 撤销(Ctrl + Z):还原最近的操作
- 重做(Ctrl + Shift + Z):重新应用已撤销的操作
你可以多次按撤销键,在当前会话中逐步回溯全部变更历史。
追踪范围
撤销系统捕获每一次有意义的画布修改:
- 创建和删除节点
- 节点位置和大小变化
- 节点标题和内容编辑
- 创建和移除连接
- 编组和取消编组
- 粘贴和复制操作
不追踪的内容
有些操作不在撤销系统的范围内:
- 画布视口变化——缩放和平移不追踪
- 生成结果——生成的图片和视频单独保存
- 面板交互——打开和关闭面板不追踪
会话范围
撤销历史在会话期间维护。刷新页面会清空历史记录。自动保存功能会定期将画布保存到服务器,但不会替代撤销历史。
最佳实践
- 误删后立即撤销——这是最快的恢复方式
- 在创意探索中放心使用撤销——可以尝试不同的排列,不满意就回退
- 为重要节点创建快照——复制关键节点或导出画布
- 在执行大型撤销链前关闭无关面板,避免重建面板状态