是用户登录后开始,但并不是什么都能撤回,建议不要养成「反正有撤回」这种错误的操作习惯。
以下操作是无法撤回的:清空回收站、shift+del的彻底删除、操作软件修改文件、软件错误修改的文件、已经保存的文件操作等。本质上Ctrl+z的撤回操作并不是回到原来的状态,而且通过二次操作执行的逆操作看似还原了之前的状态,这种「还原」是需要系统记录的。比如del删除文件,其实是把文件移动到垃圾箱,撤回只是再移出来而已。
ctrl+z不是常规操作,请不要过度依赖。
至于能撤回多少次,不同软件的设定是不一样,比如blender可以手动设置撤回次数(其实就是记录「操作历史」的数量),设置的撤回次数越多占用内存越大。
撤回操作应该时作操作历史记录回滚,我举个例子,一个文本
A你输入了一个「B」
AB按了一个撤回
A输入一个「C「
AC按了一个撤回
A如果再按一个撤回呢?它并不会变成「AB」,所以撤回操作应该理解成历史记录的回滚,历史操作的记录是堆栈记录的。所以还有「 撤回之撤回」的问题,连按两个撤回是撤回再「取消」