¿Cómo deshago la eliminación de un método en Squeak Smalltalk?Deshacer la eliminación de métodos en Squeak Smalltalk
Respuesta
- 'mundial Menú' -> 'abierta' -> 'simple cambio de clasificador'
- En el panel superior derecha, seleccione la clase de la que se retiró el método.
- En el panel central, seleccione el método eliminado.
- Haga clic derecho sobre el nombre del método, abriendo un menú "versiones"
- Seleccionar
- Cuando la herramienta versiones aparece, seleccione la parte superior (la más reciente) versión, que es la que ha borrado.
- Haga clic en el botón "volver"
Al navegar por su clase, se verá que el método se restaura.
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.
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. –
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".
¡Genial! Eso será útil cuando haya olvidado de dónde vino el método eliminado. Gracias por mostrarme algo nuevo sobre Smalltalk. –
- 1. Squeak Smalltalk flecha vertical en el código
- 2. ¿Cómo instalar un complemento de squeak smalltalk?
- 3. Rendimiento de rendimiento del rendimiento: en Smalltalk (específicamente Squeak)
- 4. Deshacer la eliminación SVN ./* --force
- 5. ¿Cómo imprimir el código Smalltalk de Pharo/Squeak?
- 6. ruta para el aprendizaje de Smalltalk Squeak aka
- 7. Cómo deshacer la eliminación de archivos intermedios
- 8. Deshacer una acción de eliminación en Mercurial
- 9. ¿Cómo se usa Squeak?
- 10. cómo deshacer la eliminación de un archivo en SVN
- 11. ¿Squeak admite espacios de nombres?
- 12. Actividad actual de desarrollo Smalltalk
- 13. Deshabilitar deshacer para la creación/eliminación de NSManagedObject
- 14. ¿Cómo puedo cambiar fácilmente a fuentes nativas en Smalltalk Squeak/Pharo
- 15. ¿Cómo puedo deshacer mi último comando de eliminación en mysql?
- 16. ¿Hay algún proyecto comercial a gran escala que utilice Squeak Smalltalk?
- 17. comunicación entre imágenes en Smalltalk. ¿Posible?
- 18. ¿Cuál es la diferencia de ANSI Smalltalk y Smalltalk-80?
- 19. ¿Cómo buscar una cadena dentro de una clase en Squeak smalltalk? ¿Qué tal dentro de un paquete?
- 20. Squeak o Pharo para el comienzo Smalltalker?
- 21. ¿Es Pharo solo un reenvasado/cambio de marca de Squeak?
- 22. "Deshacer elimina" en la aplicación weba?
- 23. ¿Por qué la interfaz Squeak se ve y actúa de manera anticuada?
- 24. Responsabilidad individual en smalltalk
- 25. Any Smalltalk en .NET?
- 26. Analizando RDF en Smalltalk
- 27. ¿Cómo puedo obtener todos los métodos en un protocolo?
- 28. ¿Cómo puedo agregar métodos a una clase en tiempo de ejecución en Smalltalk?
- 29. VT100 interfaz de raspado de pantalla para Smalltalk
- 30. Deshacer en Subversion
¡Guau, esto es salvaje! Gracias Sean. –
Esta es la magia de un sistema vivo, abierto y dinámico como Smalltalk :) –