2014-09-02 15 views
33

Tôi đã mã sau:Có cách nào trong nhật thực để tìm các tập quán như trong ý tưởng không?

public class MyClass{ 
    ... 
} 

Tại cùng một không gian làm việc tôi đã sau lớp

public class AnotherClass{ 
    @Autowired 
    MyClass myClass; 
    ... 
} 

Nếu tôi bấm nút chuột phải trên MyClass (lần đầu tiên đề cập) và chọn "mở hệ thống phân cấp gọi là" I don' t thấy gì cả.

Cách tìm cách sử dụng này trong Eclipse?

Trả lời

32

Nhấp chuột phải vào Myclass, tìm tham chiếu trong dự án | không gian làm việc.

Mở phân cấp cuộc gọi, mở phân cấp thừa kế.

+0

Làm thế nào để tìm thấy tập quán của một file java không trong dự án của tôi? Ví dụ các tệp thuộc tính, tệp json, v.v ...? – testerjoe2

5

Thử nhấp chuột phải vào MyClass và sau đó References->Workspace. Tôi nghĩ rằng đây có thể là những gì bạn đang tìm kiếm.

Cũng hoạt động trên phương pháp, biến vv

49

Chọn một từ, có thể là ClassName/methodname/Variable, và nhấn Ctrl + phím Shift +G

+5

điều này là thoải mái, nhưng thiếu cơ sở tìm kiếm tập quán của IDEA mà cách quá nhanh và giao diện người dùng tốt với điều hướng. – Forhad

+2

alt-cmd-G (⌥ + ⌘ + G) cho người dùng mac. –

+0

Làm cách nào để tìm tập quán của tệp không phải java trong dự án của tôi? Ví dụ các tệp thuộc tính, tệp json, v.v ...? – testerjoe2

2

Chọn tài nguyên (phương pháp tên, tên lớp) & nhấp chuột phải. Bạn sẽ tìm thấy một menu có tiêu đề 'Mở Cấu trúc cuộc gọi' (phím tắt: alt + Ctrl + H). Điều này sẽ tranh thủ tất cả việc sử dụng trong dự án.

14

Đối với trường hợp của bạn, tôi nghĩ rằng cả hai (Ctrl +phím Shift +G) và (Ctrl +Alt +H) làm việc.

Để làm cho nó rõ ràng hơn:

  • (Ctrl +phím Shift +G) là shortkey cho Tìm kiếm-> References-> workspace

  • Ctrl +Alt + H là khóa ngắn cho phân cấp cuộc gọi.

Một số phím tắt hữu ích khác như:

  • (Ctrl +G): Tìm kiếm-> Declaration-> worksapce
  • (Alt +Left): Trở lại vị trí
  • (Alt + Ngay): Chuyển vị trí
0

Đối với Mac, nhấn cmd + phím Shift +G

Các vấn đề liên quan