[intellij-idea] JetBrains / IntelliJ 키보드 단축키로 모든 방법 축소

10,000 줄 이상의 코드 클래스와 100 개의 메소드가있는 레거시 코드를 작성 중입니다. 메소드 서명 만 표시되도록 모든 메소드 / 기능을 축소 할 수있는 JetBrains IDE에 대한 단축키가 있습니까?

이 같은:

public String myMethod(String arg1, int arg2){...}

public String mySecondMethod(String arg1, int arg2){...}



답변

intellij 코드 접기 단축키를 살펴볼 수 있습니다 .

Windows / Linux의 경우 : Ctrl+ Shift+-

Mac 용 Command+ Shift+-

다시 펼치려면 Ctrl+ Shift+ +또는 Command+ Shift+ +respectivley를 수행하십시오.


답변

위의 Ctrl+ Shift+ -코드 제안은 모든 코드 블록을 재귀 적으로 접습니다. 수업에 대한 방법 만 접고 싶었습니다.

Code> Folding> Expand all to level>1

메뉴 옵션을 사용하여이를 달성했습니다 Code > Folding > Expand all to level > 1.

클래스를 클래스로 축소하는 빠른 방법을 제공 하는 Ctrl+에 다시 할당했습니다 NumPad-1.

이것은 파일의 ‘블록 레벨’에서 작동하며 파일의 최상위 레벨에 클래스가 정의되어 있다고 가정합니다.이 클래스는 PHP와 같은 코드에는 작동하지만 JavaScript에는 적용되지 않습니다 (중첩 폐쇄 등)


답변

모든 코드 접기 관련 옵션 및 해당 바로 가기에 액세스 하려면 메뉴 옵션 코드> 접기 로 이동하십시오 .


답변

위의 @precastic의 대답은 올바른 아이디어입니다.

IDEA 2018.2 (및 기타 인근 버전)에는 다음과 같은 기본 키보드 단축키가 있습니다.

Cmd+ Option+ Keypad *, 1-모두 레벨 1로 확장
Cmd+ Option+ Keypad *, 2-모두 레벨 2로 확장

Cmd+ Option+ Keypad *, 5-모두 레벨 5로 확장

참고 : “두 번째 획”바로 가기입니다. 먼저 Cmd+ Option+ *를 누른 다음 손을 떼고 원하는 숫자를 누르십시오.


답변

설정> 편집기> 일반> 코드 접기로 이동하여 “코드 접기 개요 표시”를 확인할 수 있습니다.


답변

라이더에서는 Ctrl+ Shift+입니다 Keypad *.2

그러나!, 키패드의 숫자 2는 사용할 수 없으며 키보드 맨 윗줄의 숫자 2 만 작동합니다.


답변