8

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

4

3 回答 3

10
  1. '世界菜单'->'打开'->'简单的更改排序器'
  2. 在右上角的窗格中,选择从中删除方法的类。
  3. 在中间窗格中,选择已删除的方法。
  4. 右键单击方法名称,弹出菜单
  5. 选择“版本”
  6. 当版本工具出现时,选择顶部(最新)版本,即您删除的版本。
  7. 单击“还原”按钮

当您浏览您的类时,您将看到该方法已恢复。

于 2012-06-25T02:51:29.030 回答
4

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

于 2012-06-25T05:14:36.420 回答
4

您可以打开更改文件:

  • 屏幕顶部的工具菜单。
  • 文件列表(应该在正确的位置打开)。
  • 在右上角的窗格中选择更改文件(给定一个名为 Foo.image 的图像,您将查找 Foo.changed)。
  • 点击“最近更改”按钮,浏览至最新(顶部)快照。
  • 所有方法的添加、更改、删​​除、DoIt 都会在弹出的列表中列出。
  • 选择您想要的方法,右键单击(我永远不记得鼠标按钮的颜色)和“fileIn selections”。
于 2012-06-25T09:40:13.090 回答