Visual Studio에는 파일의 모든 코드 섹션을 축소/확장하는 명령이 있습니까?
질문자 :Mr. Flibble
CTRL + M + O 는 모두 축소됩니다.
CTRL + M + L 은 모두 확장됩니다. (VS 2013에서 - 전체 개요 전환)
CTRL + M + P 는 모두 확장하고 개요를 비활성화합니다.
CTRL + M + M 은 현재 섹션을 축소/확장합니다.
CTRL + M + A 는 HTML 파일에서도 모두 축소됩니다.
이러한 컨트롤은 개요 아래의 상황에 맞는 메뉴에도 있습니다.
편집기 -> 개요에서 마우스 오른쪽 버튼을 클릭하여 이러한 컨트롤을 찾습니다. ( 개요를 비활성화한 후 동일한 단계를 사용하여 개요를 활성화합니다. )
개요 옵션의 경우 : 도구 -> 옵션 -> 텍스트 편집기 -> C# -> 고급 -> 개요 옵션으로 이동합니다.
Bob
다음 키 조합은 작업을 수행하는 데 사용됩니다.
CTRL + M + M & 향하는 화살표 축소 / 전류 소정 영역을 확장 (예를 들어 M ethod)
CTRL + M + H( &오른쪽 화살표) 축소/ H ide(확장) 현재 선택
CTRL + M + O & O 향하는 화살표 C llapse 전체 (축소 선언 체)
CTRL + M + A & 게요 축소 우측으로 향하는 화살표
CTRL + M + X 및 오른쪽 화살표 E x 모두 이동
CTRL + M + L & 우측으로 향하는 화살표 Togg 리터 전자의 모든
개요 아래의 상황에 맞는 메뉴에는 몇 가지 옵션이 있습니다.
Bhavesh Kachhadiya
CTRL + M + L 모두 확장
CTRL + M + O 모두 축소
MSDN 문서 "Visual Studio의 기본 키보드 바로 가기" 에서 다른 바로 가기를 찾고 있는 경우 "텍스트 편집기" 섹션을 참조하세요. 이 2개는 사용 가능한 많은 것 중 일부일 뿐입니다.
Scott Ivey
CTRL + M은 영역을 확장합니다.
CTRL + L 은 영역을 축소합니다.
M4N
- 현재 코드 블록 접기/펼치기 – Ctrl + M , Ctrl + M
- 모두 펼치기 – Ctrl + M , Ctrl + L
- 개요 중지 – Ctrl + M , Ctrl + P
- 모두 접기 – Ctrl + M , Ctrl + O
AvatarOfChronos
Visual Studio 2017에서는 이 동작이 기본적으로 꺼져 있는 것 같습니다. 도구 > 옵션 > 텍스트 편집기 > C# > 고급 > 개요 > "정의로 축소 시 #영역 축소"에서 활성화할 수 있습니다.
Gelásio
CTRL + M + A 모두 축소
나를 위해 작동하는 반면
CTRL + M + O
하지 않습니다
Ray
토글 개요를 말씀하시는 건가요?
당신은 할 수 있습니다: 모든 개요를 토글하려면 Control + M 다음 Control + L
CodeLikeBeaker
비주얼 스튜디오 2013:
CTRL + M + A 모두 축소
CTRL + M + L 모두 확장
Nathan Chase
다음은 원하는 모든 것입니다.
- 현재 방법 축소/확장
CTRL + M + M
- 현재 선택 축소/확장
CTRL + M + H
- 모든 축소
CTRL + M + O
CTRL + M + A
- 모두 펼치기
CTRL + M + X
CTRL + M + L
Harishh
누르다
CTRL + A
그 다음에
CTRL + M + M
XML 파일에서 자식 노드를 포함한 모든 것을 압축합니다.
Carl
바로 가기를 의미한다면
CTRL + M + M : 이것은 메소드, 네임스페이스 또는 코드 블록, 영역 및 메소드 축소를 위한 무엇이든 커서가 있는 영역을 축소합니다. 첫 번째는 커서가 있는 블록/메서드 또는 영역만 축소하고 두 번째는 현재 있는 전체 영역을 축소합니다.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
Shoban
모든 사용을 축소하려면:
Ctrl + M 및 Ctrl + A
VS 2012/2013/2015의 모든 바로 가기는 http://visualstudioshortcuts.com/2013/에서 사용할 수 있습니다.
Ahmad
이 중 어느 것도 나를 위해 일하지 않았습니다. 내가 찾은 것은 편집기에서 editor.foldRecursively
Keyboard Shortcuts
파일을 검색하는 것입니다. 그러면 최신 바인딩이 제공됩니다. 제 경우에는 CMD + K , CMD + [ .
mclhrn
Juned Ansari
모두 축소 - Ctrl + M + O
모두 확장 - Ctrl + M + L
vikas Chaturvedi
Visual Studio 2010, 2012, 2013 또는 2015로 업그레이드하는 경우 현재 등록된 키보드 단축키 IntelliCommand 를 표시하는 Visual Studio 확장이 있습니다.
Abdulhameed
Visual Studio는 몇 가지 다른 방법으로 질문에 대한 답을 찾는 데 도움이 될 수 있습니다.
Ctrl + Q 를 입력 하여 빠른 실행 에 액세스한 다음 "접기"를 입력합니다. 빠른 실행은 다음과 같이 표시됩니다. †
Menus (1) Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O) NuGet Packages (1) Search Online for NuGet Packages matching 'collap'
거기에서 "개요"를 입력하여 개요와 관련된 다른 메뉴 항목을 찾으십시오.
Menus (5) Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M) Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L) Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P) Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U) Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O) Options (4) Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser... ...
그러나 빠른 실행은 Visual Studio 메뉴 항목으로 사용할 수 있는 명령 만 표시합니다. 코드 섹션 축소와 관련된 다른 키보드 관련 명령을 찾으려면 Visual Studio 메뉴 모음에서 다음을 클릭합니다.
Tools -> Options -> Environment -> Keyboard
옵션 대화 상자에 키보드 섹션이 표시됩니다. "다음을 포함하는 명령 표시" 텍스트 상자에 "edit.collap"을 입력합니다. Visual Studio는 다음과 같은 목록을 표시합니다.
Edit.CollapseAllincurrentblock Edit.CollapseAllOutlining Ctrl+M, Ctrl+A (Text Editor) Edit.CollapseBlockcurrentblock Edit.CollapseCurrentRegion Ctrl+M, Ctrl+S (Text Editor) Edit.CollapseTag Ctrl+M, Ctrl+T (Text Editor) Edit.CollapsetoDefinitions Ctrl+M, Ctrl+O (Text Editor)
연결된 키보드 단축키를 보려면 각 명령을 클릭해야 합니다.
† Visual Studio 2013에서 가져온 예제입니다.
DavidRR
비주얼 스튜디오 2019:
도구 > 옵션 > 키보드로 이동합니다.
Edit.ToggleAllOutlining 검색
거기에 나열된 바로 가기를 사용하거나 선택한 바로 가기를 할당합니다.
Andrew
class/method
를 축소하는 대신 class/method
내의 영역을 collapse/expand
하려면 다음과 같이 사용자 정의 영역을 생성할 수 있습니다.
#region AnyNameforCollapsableRegion //Code to collapse #endregion
Rajkumar S
출처 : http:www.stackoverflow.com/questions/982677/command-to-collapse-all-sections-of-code
'etc. > StackOverFlow' 카테고리의 다른 글
문자열이 비어 있는지 확인하는 방법은 무엇입니까? (0) | 2022.01.05 |
---|---|
jQuery를 사용하여 양식 데이터를 JavaScript 객체로 변환 (0) | 2022.01.05 |
JavaScript에서 객체의 키/속성 수를 효율적으로 계산하는 방법 (0) | 2022.01.05 |
초보자를 위한 @classmethod와 @staticmethod의 의미는? [복제하다] (0) | 2022.01.04 |
HTML 페이지에서 리디렉션 (0) | 2022.01.04 |