메소드 / 기능을 찾기위한 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.nowLocalDateTime::now결과로 나타납니다. (프로젝트 파일뿐만 아니라 모든 파일을 검색하는 한).

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


3

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


2

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


1

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

CRTL+ SHIFT+A

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




0

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

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

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

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