메소드 / 기능을 찾기위한 IntelliJ IDEA의 단축키는 무엇입니까?


332

Ctrl+ N는 수업을 찾는 것이며 매우 유용하다는 것을 알고 있습니다. 그러나 방법은 어떻습니까?



비슷하지만 정확히 동일한 기능은 아닙니다. (?)
— Felipe

2
나에게 그것은 Alt-Cmd-O입니다. 탐색-> 기호 메뉴 항목을 선택하십시오. 그 옆에는 바로 가기가 있습니다.
— n0rm1e

답변:


288

윈도우 : ctrl+F12

맥 OS : cmd+F12

위의 명령은 현재 클래스 의 함수 / 방법을 보여줍니다 .

SHIFT전체 프로젝트에서 클래스와 메소드를 모두 검색하려면 두 번 누르십시오 .


142
"sudo grep something /"을 입력하면 전체 컴퓨터에서 찾을 수 있습니다 :)
— olafure

11
@olafure, 그렇습니다. "sudo grep something /"은 전체 컴퓨터에서 검색하고 불필요한 결과를 많이 제공하며 추가 시간이 많이 걸립니다. 따라서 IDE에서만 무언가를 검색하는 것이 좋습니다.
— Vikas Gupta

44
나는 그것이 그의 요점이라고 생각합니다 ... 프로젝트 외부의 파일에서 텍스트 결과를 찾을 수있는 옵션을 사용하는 방법을 찾을 때 약간 무겁습니다.
— Josh Gagnon

11
이 답변은 기술적으로 정확하지만 동일한 메소드 이름을 가진 여러 파일을 검색하지 않기 때문에 피하려고했습니다. upvotes가 3
— 배나

1
이것과 Ctrl + Alt + Shift + N의 차이점은 무엇입니까?
— Mahesha999

754

ctrl+ F12( macOS의 경우 cmd+ F12)는 현재 클래스의 모든 멤버를 팝업 창에 표시하고 하나를 선택할 수있게합니다. 이클립스 의 ctrl+ o단축키 와 똑같이 작동 하며 ctrl+ alt+ shift+ 보다 훨씬 빠릅니다.n


67
Mac에서 Cmnd f12. 나는 이것이 더 나은 대답이라고 생각합니다.
— TJ Seabrooks

8
Cmnd + ALT + O는 기호를 찾기 위해 Mac에서도 매우 유용합니다.
— Felipe

3
현재 수업의 모든 회원을 표시하는 행동의 이름은 무엇입니까?
— sealskej

1
실제로 Eclipse에서 이것은 Ctrl + O (Quick Outline)입니다. Ctrl + Shift + O는 가져 오기 구성을위한 것입니다.
— 기 illa Husta

8
@sealskej 키맵 설정에서 "파일 구조"라고합니다.
— shanwu

102

Ctrl+ Alt+ Shift+를 N사용하면 메소드를 포함한 기호를 검색 할 수 있습니다.

이 더 복잡 키 바인딩의 주요 장점은이 모든 파일의 검색, 단지 현재 파일입니다 Ctrl+가 F12않습니다.

(그리고 항상 그렇듯이 Mac의 경우 이러한 키 바인딩 대신 Cmd사용할 수 있습니다 Ctrl.)


대단히 감사합니다! 메뉴에서이 옵션을 어떻게 찾을 수 있습니까?
— Felipe

찾았어요! 이동 메뉴 아래에 있습니다. 쉬운!
— Felipe

1
Mac에서는 작동하지 않습니다. CMD + F12가 작동하지만 감사합니다
— Ajak6

Ctrl + F12는 저에게 좋았습니다. Intelli IDEA J 2018.2
— minhas23

16

Mac의 Android Studio

Command+ Option+O

현재 열려있는 문서에서 대부분의 방법 / 기능으로 이동할 수 있는 기호 조회를 엽니 다.


이 키 조합을 사용하여 표시되는 결과는 현재 열려있는 문서로 제한되지 않습니다. 이를 위해 cmnd + f12는 원하는 것입니다 (Daniel Dang의 답변과 Thomas의 의견에 따라).
— hBrent

1
명확성을 위해 Android Studio에서 "Symbol"의 정의는 정확히 무엇입니까?
— Pinkerton

@ImpalaTamer 좋은 질문입니다. 메소드, 함수 및 정의로 이동하는 데 주로 사용하지만 그 이상을 가져올 수있는 것처럼 보입니다.
— Joshua Pinter

14

OSX의 Intellij IDEA 2017.3.4-2018.2 (궁극)

CMD+ fn+F12

현재 클래스의 모든 멤버를 팝업 창에 표시하면 해당 클래스에서 메소드를 검색 할 수 있습니다.

그러나이 답변은 키보드 설정에 따라 다릅니다. 키보드 설정이

시스템 환경 설정 > 키보드 > 모든 F1, F2 등 키를 표준 기능 키로 사용

를 선택하면 바로 가기가됩니다

CMD + F12


나는 이것이 더 빠른 단축키를 통해 상속, 익명 및 람다를 볼 수있는 메소드 창에만 표시되므로 올바른 대답이어야한다고 생각합니다. 강력하고 멋진! 감사합니다
— Imam Bux

11

CTRL+ F12는 현재 열려있는 파일의 멤버를 검색 할 수있는 파일 구조 탐색 메뉴를 불러옵니다.


7

IntelliJ IDEA 버전 12.13 Ultimate Edition :

Mac : command+ option+ shift+ N 또는 메뉴-> 탐색> 기호 ...


2
이 옵션이 작동하지 않았습니다. Mac에서는 다음은 command + option + O입니다.
— Felipe

1
"기본 설정-> 키맵"에서 선택한 키맵에 따라 다릅니다. "Mac OS X
— 10.5+

7

실제 질문 옆에 있지만 약간 유용합니다. Intellij의 도움말 메뉴에는 '기본 키맵 참조'옵션이 있습니다.이 옵션은 완전한 매핑으로 PDF를 엽니 다. ( Ctrl+ F12는 언급되어 있습니다)


6

메소드를 찾고자하는 경우 :

Mac OS X 10.5+ 바인딩에서 Alt+ ⌘+O

기본 XWin 키 바인딩으로 Shift+ Ctrl+ Alt+N

double을 SHIFT누른 다음 아무 것도 검색 할 수 있습니다 (메소드뿐만 아니라 클래스, 파일 및 조치도 검색).


튜토리얼 URL을 제거했습니다. 스팸으로 간주 될 수있는 URL은 포함하지 마십시오.
— Tushar

3

클래스의 메소드를 .검색하려면 어디서나 검색 또는 검색 기호 대화 상자에서 클래스와 메소드 이름 사이에 점을 사용할 수 있습니다 . 이것은 심지어 IDEA의 일반적인 검색 혜택과 함께 작동합니다. 예를 들어, 검색 할 수 LDT.now및 LocalDateTime::now결과로 나타납니다. (프로젝트 파일뿐만 아니라 모든 파일을 검색하는 한).

여기에 이미지 설명을 입력하십시오


3

메소드를 클릭하면 Ctrl+ B를 수행 하여 해당 메소드의 선언으로 이동할 수 있습니다 . F12MS Visual Studio 와 유사합니다 .


2

나는 현재 열려있는 클래스의 방법으로 이동해야하는 경우,이 조합을 사용 : ALT+ 7( CMD+ 7Mac에서) 개방 구조보기로를 누릅니다 두 번 (처음으로 공개,보기에 두 번째 초점), 방법의 유형 이름에 선택 필요한.


1

IDEA에서 빌드 된 액션을 찾으려면 (reindent, create create, ...)

CRTL+ SHIFT+A

그런 다음 indent를 입력하고 Enter를 입력하십시오.




0

나는 SHIFT+ SHIFT와 ALT+ CMD+를 시도했다.O

그러나 가장 강력하고 사용하기 쉬운 기능은 모든 파일 CMD+ SHIFT+ 에서 찾을 수 있다고 생각합니다 F.

선택 정규식 와 쓰기 .*partOfMethodName.*\(그리고 모든 장소를 표시하고 실제 소스 코드를 볼 수있는 장소를 특정 파일로 이동하지 않고.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.