phím tắt: cách lấy eclipse để đi đến triển khai DUY NHẤT của một phương thức của giao diện


83

Nếu tôi đang ở trong một giao diện và trỏ đến một tên phương thức, tôi có thể làm gì để nhanh chóng chuyển đến phần triển khai DUY NHẤT của phương thức đó?

sử dụng nhật thực 3.6.x

Câu trả lời:


82

Tôi vừa kiểm tra điều này trên bản cài đặt Eclipse 3.6 của mình: Giữ điều khiển (lệnh trên Mac), di chuột qua tên phương thức và chọn "Mở triển khai".

Bạn có thể chỉ định phím tắt cho hành động này bằng cách sử dụng Window> Preferences> General> Keys và tìm kiếm "Open Triển khai".


1
Bạn cũng có thể muốn thay đổi phạm vi của ràng buộc khóa đó ('Khi nào') thành 'Chỉnh sửa nguồn Java' hoặc một cái gì đó.
J. Katzwinkel

Điều này hoạt động hoàn toàn tốt trừ khi bạn phải chuyển đổi giữa các máy được sử dụng bởi nhiều người dùng ... RIP không có người dùng chuột ...
dbl

113

F3là điển hình "đi đến thực hiện". Đối với các giao diện đi đến định nghĩa giao diện .

Thay vào đó, hãy sử dụng Ctrl+ Tđể xem tất cả các triển khai của định nghĩa giao diện. Sau đó, bạn có thể dễ dàng chuyển đến trang bạn muốn bằng các phím mũi tên và Enter. Tôi tin rằng cái đầu tiên được chọn tự động để Ctrl-T+ Entersẽ làm những gì bạn cần.


1
Ctrl-T + Enter không hoạt động trong trường hợp của tôi. Tiêu điểm mặc định là hộp văn bản bộ lọc. Do đó, các phím kết hợp này chỉ mở giao diện.
Loc Phan

2
@TheSea Ctrl-T + Mũi tên xuống + Enter có lẽ sau đó?
Thorbjørn Ravn Andersen

3
Đúng. Tuy nhiên, Arrow down + Enter khá tốn kém khi chúng ta đang đọc mã. Đặc biệt, sau khi nhấn tổ hợp phím Ctrl + T, Eclipse tìm kiếm tất cả các triển khai trong không gian làm việc gây ra một số chậm trễ không thể đoán trước :)
Lộc Phan

@TheSea Tôi đã chuyển sang IntelliJ để làm điều này tốt hơn nhiều.
Thorbjørn Ravn Andersen

24

Trong sơ đồ bàn phím (Chung> Phím), hãy tìm kiếm "triển khai mở" và ánh xạ nó tới bất kỳ thứ gì bạn muốn. Tôi đã chọn Ctrl+ Shift+ I. Đảm bảo rằng bạn chọn "Chỉnh sửa Nguồn Java" trong hộp Khi. Tôi đã thử nghiệm nó và con trỏ qua tên phương thức và nhấn Ctrl+ Shift+ Iđưa tôi trực tiếp đến việc triển khai thay vì hiển thị phân cấp mà bạn nhận được với Ctrl+ T.

nhập mô tả hình ảnh ở đây

Ngoài ra, bạn có thể thấy câu trả lời cho một câu hỏi gần giống nhau cho các tùy chọn khác:


1
Lưu ý rằng chúng ta thực sự có thể giữ khóa F3 ban đầu thay vì phải phát minh thêm một số khóa không chuẩn: nếu chúng ta gán F3 cho "Mở triển khai" với "Khi = Chỉnh sửa Nguồn Java", sẽ không có xung đột với F3 "Khai báo mở" ban đầu với "When = In Windows"
Johan Boulé

Lưu ý thêm: "Ctrl + Shift + I" đã được sử dụng bởi lệnh Kiểm tra biểu thức của trình gỡ lỗi.
Johan Boulé
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.