Tôi thường tái cấu trúc mã đầu tiên bằng cách tạo một lớp bên trong bên trong lớp mà tôi đang làm việc - Khi tôi làm xong, tôi di chuyển toàn bộ tệp lớp. Điều này làm cho việc tái cấu trúc mã vào lớp mới cực kỳ dễ dàng vì A) Tôi chỉ xử lý một tệp duy nhất và B) Tôi không tạo tệp mới cho đến khi có ý tưởng hay về tên/tên (Đôi khi nó kết thúc nhiều hơn một lớp).eclipse có thể trích xuất một lớp thứ hai trong tập tin lớp vào tập tin riêng của mình
Có cách nào Eclipse có thể giúp tôi với bước chuyển cuối cùng không? Tôi chỉ có thể nói với nó những gì gói tôi muốn các lớp trong, nó có thể tìm ra tên tập tin từ tên lớp và thư mục từ gói.
Điều này có vẻ giống như một trình cấu trúc lại tầm thường và thực sự rõ ràng, nhưng tôi không thể tìm ra các thao tác gõ/cử chỉ/bất cứ điều gì để làm cho nó xảy ra. Tôi đã thử kéo, menu, menu ngữ cảnh và duyệt qua các phím tắt.
Bất kỳ ai biết điều này?
[sửa] Đây là các lớp "Cấp cao nhất" trong tệp này, không phải lớp bên trong và "Di chuyển" dường như không muốn tạo lớp mới cho tôi. Đây là cách khó mà tôi thường làm - liên quan đến việc đi ra ngoài, tạo ra một lớp học trống rỗng, quay lại và di chuyển. Tôi muốn làm toàn bộ điều trong một bước duy nhất.
Vì vậy, gần . Đó là chính xác những gì tôi muốn, nhưng dán là màu xám trong gói khi tôi làm điều đó. Tôi tự hỏi nếu phiên bản nhật thực của tôi quá cũ. 3.3.1.1? –
Tôi chỉ thử nghiệm nó trong 3.3 và nó đã làm việc. Hmm ... có lẽ bạn đã bỏ lỡ việc sao chép lớp học? – scubabbl
OK! Chỉ hoạt động trong Package Explorer, chứ không phải Navigator. Cảm ơn nhiều! –