CAD中的“返回”和“前进”命令的快捷方式分别是“undo”和“redo”

CAD中的“返回”和“前进”命令的快捷方式分别是“undo”和“redo”,第1张

这个不太可能实现,因为undo和redo也是功能复合键,不仅是在CAD中,在其他软件中也有同样的功能,因为这两个键的功能设置,甚至有人都申请了专利,所以这个解释起来比较复杂,给你篇文章,你可以研究一下

希望能帮到你~

"我不能预见每个人的未来,我只能预见我自己的,而且只能预见两分钟"——尼古拉斯.凯奇《惊魂下一秒》2007

无论人写字,画画一样,我们常常有笔误不可避免,

回到过去的某个修改点,做出不同的修改,并继续,

在程序设计的概念里,这常常指版本管理,版本管理保存了每一次(所有)修改的历史,不同时间线,还有合并

而编辑器的,undo/redo, 则有几点简化,

这像是《惊魂下一秒》里的故事,修正有限历史,并让下一秒冲刷掉未来。

undo/redo模式,即为,维护一定长度的修改点队列,并在所有历史修改点里,进行版本切换.

以下我实现了一个简单的undo/redo,版本管理,

可以看到,这样简单的undo/redo已经足够工作。

实现更精巧的 redo/undo功能,你需要考虑以下问题:

而现实中,对于有些编辑器的实现来说,效率并不是一个严重的问题,简单则是更为重要的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12003308.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存