Command+Z可撤销最近一次文本删除操作,按次数逐级恢复;Shift+Command+Z或菜单栏“编辑→重做”可重做已撤销步骤;撤销仅限当前未关闭文档内有效。

在Mac上误删了刚输入的文本、整行内容或选中的代码段,需要立刻恢复原始内容,而不是手动重打或从废纸篓找回——这属于编辑过程中的实时操作回退,与文件删除无关。
用Command+Z撤销最近一次文本删除
光标保持在当前编辑位置,直接按下 Command + Z。该操作会逆向执行上一步动作,无论上一步是删除字符、删整行、剪切文本还是粘贴覆盖。
如果连续按了多次 Command + Delete 导致多行消失,每按一次 Command + Z 只恢复其中一步,不能跳过中间状态一次性全恢复。
删错后想重做某次撤销
方法一:快捷键重做
完成至少一次 Command + Z 后,按下 Shift + Command + Z,即可将刚刚撤销的那步操作重新执行一遍。
方法二:菜单栏触发重做
点击顶部菜单栏中当前应用名称(如“TextEdit”“VS Code”或“Notes”)→ 在下拉菜单中找到并点击“编辑” → 选择“重做 [操作名称]”,例如“重做删除”或“重做剪切”。
特别注意不同删除方式对应的撤销逻辑
第一步:确认你删的是什么内容
若用的是 Command + Delete,它在文本编辑器中默认删除光标所在行全部内容,不是删文件;此时 Command + Z 恢复的是整行文本,不是废纸篓里的文件。
第二步:区分删除方向导致的撤销差异
用 Delete 键(⌫)删光标前字符 → Command + Z 可撤销;用 Fn + Delete 删光标后字符 → 同样可被 Command + Z 撤销;但若先用 Command + Delete 删行,再用 Option + Fn + Delete 删词,Command + Z 总是按操作时间倒序撤销,最新操作优先恢复。
第三步:避免撤销失效的常见情况
切换到其他App再切回来、执行保存(Command + S)或关闭文档未保存,都可能清空撤销栈——【撤销历史只保留在当前未关闭的文档内】。











