2012-06-25 6 views

Respuesta

10
  1. 'mundial Menú' -> 'abierta' -> 'simple cambio de clasificador'
  2. En el panel superior derecha, seleccione la clase de la que se retiró el método.
  3. En el panel central, seleccione el método eliminado.
  4. Haga clic derecho sobre el nombre del método, abriendo un menú
  5. "versiones"
  6. Seleccionar
  7. Cuando la herramienta versiones aparece, seleccione la parte superior (la más reciente) versión, que es la que ha borrado.
  8. Haga clic en el botón "volver"

Al navegar por su clase, se verá que el método se restaura.

+0

¡Guau, esto es salvaje! Gracias Sean. –

+0

Esta es la magia de un sistema vivo, abierto y dinámico como Smalltalk :) –

4

Si utiliza OmniBrowser y las herramientas de refactorización, tiene deshacer/rehacer ilimitados en todos los cambios de código como en cualquier otro editor moderno. Seleccionar en el menú contextual Refactor>Deshacer.

+0

Gracias Lukas! Después de terminar [este tutorial épico] (http://squeak.preeminent.org/tut2007/html/035C.html) aprenderé cómo instalar paquetes en Squeak y le daré una oportunidad a OmniBrowser. –

4

Puede abrir su archivo de cambios:

  • menú Herramientas en la parte superior de la pantalla.
  • Lista de archivos (que debe abrirse en el lugar correcto).
  • En el panel superior derecho, seleccione el archivo de cambios (dada una imagen llamada Foo.image, buscaría Foo.changed).
  • Pulse el botón "cambios recientes", navegando desde la última (superior) instantánea.
  • Todas las adiciones de métodos, alteraciones, eliminaciones, DoIts se enumeran en la lista que aparece.
  • Seleccione los métodos que desee, haga clic con el botón derecho (I can never recuerde los colores para los botones del mouse) y "fileIn selections".
+0

¡Genial! Eso será útil cuando haya olvidado de dónde vino el método eliminado. Gracias por mostrarme algo nuevo sobre Smalltalk. –

Cuestiones relacionadas