撤销与重做——快照历史

画布撤销系统的工作原理、追踪范围以及如何有效使用。

·Musein Team

画布使用基于快照的撤销系统。每次你做出有意义的变更时,系统都会保存整个画布状态的快照,让你可以在编辑历史中前进和后退。

工作原理

每个快照记录了所有节点、位置、连接和内容的完整状态。撤销时,画布恢复到之前的快照。重做时,恢复到下一个快照。

该系统设计为安全且快速——撤销操作不会丢失工作。

⌘/Ctrl + Z

基本使用

  • 撤销(Ctrl + Z):还原最近的操作
  • 重做(Ctrl + Shift + Z):重新应用已撤销的操作

你可以多次按撤销键,在当前会话中逐步回溯全部变更历史。

追踪范围

撤销系统捕获每一次有意义的画布修改:

  • 创建和删除节点
  • 节点位置和大小变化
  • 节点标题和内容编辑
  • 创建和移除连接
  • 编组和取消编组
  • 粘贴和复制操作

不追踪的内容

有些操作不在撤销系统的范围内:

  • 画布视口变化——缩放和平移不追踪
  • 生成结果——生成的图片和视频单独保存
  • 面板交互——打开和关闭面板不追踪

会话范围

撤销历史在会话期间维护。刷新页面会清空历史记录。自动保存功能会定期将画布保存到服务器,但不会替代撤销历史。

最佳实践

  • 误删后立即撤销——这是最快的恢复方式
  • 在创意探索中放心使用撤销——可以尝试不同的排列,不满意就回退
  • 为重要节点创建快照——复制关键节点或导出画布
  • 在执行大型撤销链前关闭无关面板,避免重建面板状态

继续阅读