Squeak Smalltalk中方法的撤消删除

Squeak Smalltalk中方法的撤消删除,smalltalk,squeak,Smalltalk,Squeak,如何撤消Squeak Smalltalk中方法的删除 “世界菜单”->“打开”->“简单更改分拣器” 在右上窗格中,选择从中删除方法的类 在中间窗格中,选择删除的方法 右键单击方法名称,弹出一个菜单 选择“版本” 当版本工具出现时,选择顶部(最新)版本,即您删除的版本 单击“还原”按钮 浏览类时,您将看到该方法已还原。如果使用OmniBrowser和重构工具,您可以像在任何其他现代编辑器中一样,对所有代码更改执行无限的撤消/重做操作。在上下文菜单中选择重构>撤消。您可以打开更改文件: 屏幕顶部

如何撤消Squeak Smalltalk中方法的删除

  • “世界菜单”->“打开”->“简单更改分拣器”
  • 在右上窗格中,选择从中删除方法的类
  • 在中间窗格中,选择删除的方法
  • 右键单击方法名称,弹出一个菜单
  • 选择“版本”
  • 当版本工具出现时,选择顶部(最新)版本,即您删除的版本
  • 单击“还原”按钮

  • 浏览类时,您将看到该方法已还原。

    如果使用OmniBrowser和重构工具,您可以像在任何其他现代编辑器中一样,对所有代码更改执行无限的撤消/重做操作。在上下文菜单中选择重构>撤消。

    您可以打开更改文件:

    • 屏幕顶部的“工具”菜单
    • 文件列表(应该在正确的位置打开)
    • 在右上窗格中选择更改文件(给定一个名为Foo.image的图像,您将查找Foo.changed)
    • 点击“最近的更改”按钮,浏览最新(顶部)快照
    • 弹出的列表中列出了所有方法的添加、更改、删除和doit
    • 选择所需的方法,右键单击(我永远记不起鼠标按钮的颜色)和“文件输入选择”

    哇,这太疯狂了!谢谢肖恩。这就是像Smalltalk这样一个实时、开放、动态系统的魔力:)谢谢卢卡斯!完成后,我将学习如何在Squeak中安装软件包,并将尝试OmniBrowser。酷!当我忘记了删除的方法来自何处时,这会很方便。谢谢你给我看一些关于Smalltalk的新东西。