Làm cách nào để hoàn tác việc xóa phương thức trong Squeak Smalltalk?Hoàn tác việc xóa các phương thức trong Squeak Smalltalk
Trả lời
- 'Thế giới Menu' -> 'mở' -> 'đơn giản thay đổi sorter'
- Trong khung phía trên bên phải, chọn lớp từ đó phương pháp này đã được gỡ bỏ.
- Trong ngăn giữa, chọn phương thức đã xóa.
- Nhấp chuột phải vào tên phương pháp, nâng lên một trình đơn
- Chọn "phiên bản"
- Khi công cụ phiên bản đi lên, chọn phía trên (gần đây nhất) phiên bản, đó là một trong những bạn đã xóa.
- Nhấp vào nút "trở lại"
Khi bạn duyệt lớp học của bạn, bạn sẽ thấy rằng phương pháp này được phục hồi.
Nếu bạn sử dụng OmniBrowser và Công cụ Refactoring, bạn có hoàn tác không giới hạn/làm lại trên tất cả các thay đổi mã của bạn giống như trong bất kỳ trình chỉnh sửa hiện đại nào khác. Chọn trong menu ngữ cảnh Trình chỉnh sửa>Hoàn tác.
Cảm ơn Lukas! Sau khi tôi hoàn thành [hướng dẫn sử thi này] (http://squeak.preeminent.org/tut2007/html/035C.html) Tôi sẽ tìm hiểu cách cài đặt các gói trong Squeak và sẽ cung cấp cho OmniBrowser một shot. –
Bạn có thể mở tập tin thay đổi của bạn:
- trình đơn Tools ở phía trên cùng của màn hình của bạn.
- Danh sách tệp (nên mở ở đúng nơi).
- Trong ngăn phía trên bên phải, hãy chọn tệp thay đổi (cho hình ảnh có tên là Foo.image, bạn sẽ tìm Foo.changed).
- Nhấn vào nút "thay đổi gần đây", duyệt qua xa như ảnh chụp nhanh mới nhất (trên cùng).
- Tất cả bổ sung phương pháp, thay đổi, xóa, DoIts được liệt kê trong danh sách bật lên.
- Chọn phương thức bạn muốn, nhấp chuột phải (Tôi có thể không bao giờ nhớ màu cho nút chuột) và "tệpIn lựa chọn".
Tuyệt! Điều đó sẽ thuận tiện khi tôi quên phương thức bị xóa. Cảm ơn vì đã cho tôi thấy điều gì đó mới mẻ về Smalltalk. –
Chà, điều này thật hoang dã! Cảm ơn Sean. –
Đây là sự kỳ diệu của một hệ thống sống động, cởi mở như Smalltalk :) –