Visual Studio 코드에서 모든 메서드 축소
Visual Studio Professional 에는 클래스의 모든 메서드와 속성을 축소 하는 바로 가기 키 Ctrl+ M Ctrl+ O가 있습니다. Visual Studio Code에서 유사한 작업을 어떻게 수행 할 수 있습니까?
Ctrl+ Shift+ 와 같은 바로 가기 키 [가 있지만 이것이 요구 사항을 충족하지 못한다 는 것을 알고 있습니다 .
Visual Studio Code에서 Visual Studio Professional과 유사한 동작을 얻을 수 있습니까?
모두 접기 :
- 윈도우 : Ctrl+ k+0
- 맥 : ⌘+ k+0
모두 펼치기 :
- 윈도우 : Ctrl+ k+j
- 맥 : ⌘+ k+j
Mac에서 편집기의 모든 단축키를 보려면 다음을 입력하십시오. ⌘+ k+s
모든 바로 가기는 Visual Studio Code 팀에 의해 최신 상태로 유지되었습니다. Visual Studio Code Shortcuts
이처럼? (Visual Studio 코드 버전 0.10.11)
모두 접기 ( Ctrl+ K Ctrl+ 0)
모두 펼치기 ( Ctrl+ K Ctrl+ J)
접기 레벨 n ( Ctrl+ K Ctrl+ N)
- Ctrl+ K+ 0: 모든 레벨 접기 (네임 스페이스, 클래스, 메소드 및 블록)
- Ctrl+ K+ 1: 남 공간
- Ctrl+ K+ 2: 수업
- Ctrl+ K+ 3: 방법
- Ctrl+ K+ 4: 블록
- Ctrl+ K+ [또는 Ctrl+ k+ ]: 현재 커서 블록
- Ctrl+ K+ j: 펼치기
Visual Studio Code의 아름다움은
Ctrl+ Shift+P
명중하고 원하는 것을 검색하십시오.
귀하의 경우 Ctrl+ Shift+를 P누르고 fold all을 입력 하십시오 .
Ctrl+ K, Ctrl+ 1그리고 Ctrl+ K, Ctrl+ 2는 원하는 것에 가깝습니다.
첫 번째 명령은 수준 1 (일반적으로 클래스)을 축소하고 두 번째 명령은 수준 2 (일반적으로 메서드)를 축소합니다.
첫 번째 명령을 건너 뛰는 것이 도움이 될 수도 있습니다.
맥 사용자
접기 명령
사용 Ctrl+ K+는 0모든 배하고 Ctrl+ K+는 J모든 전개 할 수 있습니다.
모두 축소 입니다 모두 접어 Visual Studio를 코드에서.
를 눌러 Ctrl+ K+ S에 대한 모든 설정 . 모두 접기에 사용할 키를 지정하십시오 . 기본적으로 Ctrl+ K+ 0입니다.
사용자 설정을 추가해야합니다.
{
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
}
Visual Studio Code 편집기에서 메서드를 축소하려면
- 문서의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "문서 형식"옵션을 선택하십시오.
- 그런 다음 번호 줄 옆에 마우스를 대면 축소 방법에 대한 (-) 기호가 표시됩니다.
NB .: Visual Studio Code 설명서에 따르면 접는 영역은 한 줄 이상의 다음 줄보다 들여 쓰기가 시작되면 시작되고 들여 쓰기가 같거나 작은 줄이 있으면 종료됩니다.
최근에 Visual Studio에서 해당 기능이 누락되었으므로 C # 코드를 정의에 축소하는 확장 기능을 만들었습니다. "Fold to Definitions"를 찾아서 찾거나이 링크를 따라 가십시오 .
저장소는 공용이므로 extension.ts
파일을 쉽게 검사하고 다른 언어로 조정할 수 있습니다. 완벽한 곳은 없지만 작업을 수행합니다. 정규 표현식을 사용하여 메소드, 특성 및 클래스를 찾은 다음 선택 사항을 해당 행으로 이동하고 접기 명령을 실행합니다.
참고 URL : https://stackoverflow.com/questions/42660670/collapse-all-methods-in-visual-studio-code
'Programing' 카테고리의 다른 글
.NET / C #을 통해 CPU 코어 수를 찾는 방법은 무엇입니까? (0) | 2020.03.18 |
---|---|
각 '언제'블록에 여러 값이있는 사례 설명 (0) | 2020.03.18 |
창에서 git이 CR + LF 대신 LF를 사용하도록하려면 어떻게합니까? (0) | 2020.03.18 |
C #의 문을 사용하여 중첩 (0) | 2020.03.18 |
Webpack으로 디렉토리를 빌드하기 위해 정적 파일을 복사하는 방법은 무엇입니까? (0) | 2020.03.18 |