모든 방법을 축소하는 JetBrains / IntelliJ 키보드 단축키
10,000 줄 이상의 코드 클래스와 100 개의 메소드가있는 레거시 코드를 작성 중입니다. 메소드 서명 만 표시되도록 모든 메소드 / 기능을 축소 할 수있는 JetBrains IDE에 대한 단축키가 있습니까?이 같은:
public String myMethod(String arg1, int arg2){...}
public String mySecondMethod(String arg1, int arg2){...}
살펴볼 수 있습니다 .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 (및 기타 인근 버전)에는 다음과 같은 기본 단축키가 있습니다 (Mac 표시, 코드> 접기> 시스템 수준으로 모두 확장 참조).
Cmd
+
Option
+
Keypad *
,
1
-모두 레벨 1로 확장
Cmd
+
Option
+
Keypad *
,
2
-모두 레벨 2로 확장
...
Cmd
+
Option
+
Keypad *
,
5
-모두 레벨 5로 확장
참고 :
"두 번째 획"바로 가기입니다. 먼저
Cmd
+
Option
+
*
를 누른 다음 손을 떼고 원하는 숫자를 누르십시오.
설정> 편집기> 일반> 코드 접기로 이동하여 "코드 접기 개요 표시"를 확인할 수 있습니다.참고 URL :
'programing' 카테고리의 다른 글
Javascript 날짜 개체가 항상 하루입니까? (0) | 2020.05.10 |
---|---|
AngularJs ReferenceError : $ http가 정의되지 않았습니다 (0) | 2020.05.10 |
"where 1 = 1"문 (0) | 2020.05.10 |
.NET에서 ComboBox를 편집 할 수 없도록하려면 어떻게해야합니까? (0) | 2020.05.10 |
배치 파일을 자동으로 상승시켜 필요한 경우 UAC 관리자 권한을 요청하려면 어떻게해야합니까? (0) | 2020.05.10 |