[设计] 撤销重做(RedoUndo)的作用对象,应该是页面,还是文档呢?

如果一个文档(Document),有多个视图(View)——比如同一份文档数据,同时打开了 2 个编辑 tab 页面,

那么撤销重做,是只撤销重做当前页面上作的修改?还是对文档的修改都算?

如果都算的话,感觉有点「所见非所得」:在当前页面上,撤销的却包含了其他页面上作出的修改。

大家一般是怎么处理的呢?

发表回复

您的电子邮箱地址不会被公开。