Отмена удаления методов в Squeak Smalltalk
Как отменить удаление метода в Squeak Smalltalk?
3 ответа
Решение
- "Мир Меню" -> "Открыть" -> "Простой сортировщик изменений"
- В правой верхней части выберите класс, из которого был удален метод.
- В средней панели выберите удаленный метод.
- Щелкните правой кнопкой мыши на имени метода, вызывая меню
- Выберите "версии"
- Когда появится инструмент версий, выберите самую верхнюю (самую последнюю) версию, которую вы удалили.
- Нажмите кнопку "вернуться"
Просматривая свой класс, вы увидите, что метод восстановлен.
Если вы используете OmniBrowser и инструменты рефакторинга, у вас есть неограниченное количество отмен / повторов для всех изменений кода, как в любом другом современном редакторе. Выберите в контекстном меню Refactor > Undo.
Вы можете открыть файл изменений:
- Меню инструментов в верхней части экрана.
- Список файлов (который должен открываться в нужном месте).
- В верхней правой панели выберите файл изменений (учитывая изображение с именем Foo.image, вы будете искать Foo.changed).
- Нажмите кнопку "последние изменения", просматривая самый последний (верхний) снимок.
- Все дополнения метода, изменения, удаления, DoIts перечислены в списке, который появляется.
- Выберите метод (ы), который вы хотите, щелкните правой кнопкой мыши (я никогда не могу вспомнить цвета для кнопок мыши) и "выбор файлов в".