Phím tắt IntelliJ để hiển thị cửa sổ bật lên của các phương thức trong một lớp có thể được tìm kiếm


366

Tôi đang chuyển từ Eclipse sang IntelliJ. Trong Eclipse, nếu bạn làmCtrl + Otrong trình soạn thảo, nó sẽ hiển thị một cửa sổ bật lên cho phép bạn tìm kiếm một phương thức trong lớp bạn đang chỉnh sửa.

Phím tắt tương đương cho điều đó trong IntelliJ là gì?


6
Chỉ cần nhận ra đây là bản sao: stackoverflow.com/questions/1945213/ Khăn
Glide

Bạn cũng có thể có cùng sơ đồ chính với Eclipce trong IntelliJ.
Koray Tugay

5
Nếu bạn đã quen với Eclipse, bạn có thể trực tiếp sử dụng các phím tắt nhật thực: nhấn Ctrl + Shift + A, Sơ đồ phím tìm kiếm và chọn Eclipse. Tất cả các phím tắt IntelliJ sẽ được chuyển đổi thành các phím tắt Eclipse. Bây giờ hãy thực hiện Ctrl + O :)
Abhishek Bedi

Câu trả lời:


594

Sử dụng Điều hướng ( Xem trong các phiên bản cũ hơn) | Cấu trúc tệp Popup ( Ctrl+ F12trên Windows, + F12trên OS X). Bắt đầu nhập tên phương thức / tên biểu tượng để thu hẹp danh sách hoặc tô sáng phần tử mong muốn. Nhấn Enterđể điều hướng đến phần tử được chọn.


1
Rất hay, tôi đang tìm kiếm một cửa sổ bật lên tìm kiếm trong toàn bộ dự án (như Ctrl + Alt + M trong Eclipse) và không chỉ tệp hiện tại (như Ctrl + O trong Eclipse), có ý tưởng nào không?
Ashkan Kh. Nazary

3
Go To| Symbol...rất có thể là những gì bạn đang tìm kiếm.
CrazyCoder

2
Trên Mac OS X, IntelliJ v12 giờ là Cmnd + F12
greg7gkb

37
Cmd + 7 trên Mac cũng sẽ hiển thị khung phương thức vĩnh viễn. Cmd + 7 một lần nữa sẽ tắt nó đi.
Gurpreet

2
Hành động này đã được chuyển sang Điều hướng | Cấu trúc tập tin .
Corentin

69

Tôi thích sử dụng khung nhìn Cấu trúc. Để mở nó, sử dụng menu: Xem / Cửa sổ Công cụ / Cấu trúc. Phím nóng trên Windows là Alt+7



4

Nếu bạn đang chạy trên Linux (tôi đã thử nghiệm trong Ubuntu 10.04), lối tắt là Ctrl + F12 (cùng của Windows)


4

Trên các bản phân phối linux (@least trên Debian với plasma), lối tắt mặc định là

Ctrl + 0


Điều này mang lại một Select methods to Overridecửa sổ cho tôi trong Ubuntu 19.10.
Trước

3

command+ fn+ F12là chính xác. Thiếu nút của fncác F12là sử dụng điều chỉnh âm lượng.


1

Theo mặc định, hầu hết phân phối sử dụng Ctrl+ F12.

Một số bản phân phối HĐH (trong trường hợp của tôi là Xubfox) sử dụng Xcfe, ghi đè Ctrl+ F12sang "Workspace 12".


0

Đối với Người dùng Mac nếu command + fn + f12hoặc command + f12không hoạt động, thì bản đồ chính của bạn không được chọn là "Mac Os X". Để chọn bản đồ chính, hãy làm theo các bước dưới đây.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.


-3

Bạn có thể nhập " this." và đợi một giây, một cửa sổ bật lên với các phương thức và thuộc tính sẽ hiển thị.

Không phải là một phím tắt, nhưng nó làm việc cho tôi.

PS: nếu bạn đang ở trong một phương thức tĩnh, hãy nhập tên lớp.


3
Tôi thích cách tiếp cận của bạn :)
Stefan Michev

7
Tôi thực sự không hiểu những tiêu cực. Phương pháp của tôi là người duy nhất hoạt động trên mọi phiên bản IntelliJ, máy tính hoặc tùy chỉnh. Hãy nghĩ về điều đó
Telcontar

1
@Telcontar: Tôi đoán rằng mọi người đã đưa cho bạn các downvote vì câu hỏi ban đầu là "Phím tắt tương đương cho điều đó trong IntelliJ" trong đó được mô tả khá chính xác :) "Câu trả lời" của bạn đúng hơn là một nhận xét.
Honza Zidek

3
Tôi không hiểu tại sao có quá nhiều phiếu bầu. "điều này." là một thay thế tốt. Tôi làm điều đó thường xuyên. Tôi cũng là một người dùng Eclipse trước khi chuyển sang intellij và tôi cũng làm như vậy trên Eclipse.
Harish
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.