Lối tắt Intellij để phân cấp cuộc gọi nhanh chóng


83

Có phím tắt nào để hiển thị phân cấp cuộc gọi của một phương thức nội dòng với mã, ở định dạng menu nhanh, thay vì hiển thị bảng phân cấp cuộc gọi không?

Câu trả lời:


56

Nếu bạn chỉ muốn chuyển đến một trong các trình gọi của phương thức, CTRL+ ALT+ F7là cách để thực hiện. Trên máy Mac, hãy sử dụng: Command+ Option+F7

Có 'Tham chiếu Bản đồ Bàn phím Mặc định' trên menu 'Trợ giúp'


Tôi thích cửa sổ nhanh này. Có thể lập bản đồ phím tắt để điều hướng các mục này không? Tôi muốn sử dụng ánh xạ bàn phím emacs như ctrl-n để điều hướng xuống thay vì mũi tên xuống.
Gary,

Có vẻ như dưới bản đồ bàn phím Emacs không áp dụng cho cửa sổ nhanh này, hãy gửi yêu cầu / lỗi tại Jetbrains, họ thường rất phản hồi với việc sửa chữa mọi thứ.
Ulf Lindback

1
Vui lòng cập nhật giải pháp của bạn bằng phím tắt Mac. command + alt + F7
Maher Abuthraa

4
Điều này thật khó chịu với tư cách là người dùng Linux, trong đó Ctrl-Alt-F7 có một ý nghĩa hoàn toàn khác.
Krease

1
Đối với Linux, thay thế F7 bằng 7! hoặc Ctrl + alt + H (phân cấp) tùy thuộc vào những gì bạn muốn @Krease
Pipo

175

Tôi không nghĩ rằng hệ thống phân cấp cuộc gọi phương thức nội tuyến tồn tại (vui lòng khai sáng cho tôi nếu tôi sai).

  • Ctrl+ Alt+ Hhiển thị phân cấp cuộc gọi trong cửa sổ công cụ
  • Alt+ F7mở hộp thoại để tìm cách sử dụng
  • Ctrl+ F7tìm cách sử dụng trong cùng một tệp

8
Wow - Tôi đang sử dụng IntelliJ từ 4.0 và tôi không biết về ctrl + alt + h nhờ :)
Gregory Mostizky

8
Đây phải được đánh dấu là câu trả lời đúng. (Ctrl + Alt + H)
Stijn Geukens

2
ồ! Một điều mà Eclipse có thể làm và Intellij không thể ... tôi rất ấn tượng! :-p
Clint Eastwood,

Đối với máy Mac: control+ option+H
Eric

17

Hoàn thành: cho người dùng Mac

Nhấn command+ alt+F7


5
tốt, trên macbook, commmand + alt` + fn+ của f7nó hơi vô lý đối với một phím tắt!
edthethird

3
@edthethird bạn có thể muốn xem xét việc thay đổi mặc định cho các nút trên xuống phím chức năng chứ không phải là chức năng Mac, bởi vì có nó là vô lý khác ;-)
Gerard

Chuyển đổi hành vi của phím chức năng mặc định: apple.stackexchange.com/questions/66887/…
Muhd

11

Đối với Mac: Ctrl+ Option+ H Chọn "Hệ thống phân cấp các phương pháp Callee" sẽ tốt hơn.


8

Đừng quên rằng bạn luôn có thể thực hiện tìm kiếm tên hành động với Command+ Shift+ Avà tìm kiếm "lệnh gọi", trong số các lệnh khác.


3
  • Gọi thứ bậc :
    • macOS: ^+ +H
    • cửa sổ: Ctrl+ Alt+H
  • Tìm Tập quán :
    • macOS: +F7
    • cửa sổ: Alt+F7
  • Tuyên bố :
    • từ khai báo, hiển thị menu thả xuống của các tập quán
    • từ cách sử dụng, chuyển sang khai báo
    • macOS: +B
    • cửa sổ: Ctrl+B

2

+ + F7

PS: Các điều khoản được sửa đổi (ví dụ: không còn nữa alt) trong các máy Mac mới hơn

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.