首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Squeak中撤消>1

如何在Squeak中撤消>1
EN

Stack Overflow用户
提问于 2014-09-10 23:32:06
回答 1查看 183关注 0票数 6

你如何在不止一次的尖叫声中撤销?我正在使用coglinux-VM,Squeak-Image 4.5和Squeak源代码版本41。

我在我的工作区窗口中编写了一些测试代码,并希望撤消更多步骤,但Squeak不会这样做。

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 04:49:29

从Cuis集成TextEditor时,已在2009年删除了对多重撤消的支持。这可以在Morphic包的历史记录中找到(或者在http://source.squeak.org/trunk/Morphic-ar.149.diff)

http://www.jvuletich.org/Cuis/Index.html是Squeak的一个分支,旨在实现更简单的代码,尤其是更简单的Morphic (所有代码必须由一个程序员理解,但仍保持强大),请参阅Cuis。

听起来TextEditor的主要用法是在浏览器中,而且这些方法足够短,不需要多次撤消……至少在那之前没有人抱怨,我猜下降没有被注意到。甚至有可能是偶然的,而不是故意的。

然而,用于存储多个撤消历史记录的对象仍然存在(EditCommand),甚至还有一个当前未发送但可以恢复的首选项(multipleTextUndo)……

这将是一个很好的锻炼,看看恢复这个功能有多难/多容易。一个好的开始是在旧版本的Morphic中跟踪EditCommand和multipleTextUndo的使用情况。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25769451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档