방법: 코드 개요 표시 및 코드 숨기기

기본적으로 코드 편집기에는 모든 텍스트가 표시되지만 일부 코드는 숨길 수 있습니다. 코드 편집기에서는 코드 영역을 선택하여 더하기 기호(+) 아래에 나타나는 축소 가능한 영역으로 만들 수 있습니다.

축소 후 코드

기호 옆에 있는 더하기 기호(+)를 클릭하여 영역을 숨기거나 확장할 수 있습니다. 개요 보기로 표시된 코드는 삭제되는 것이 아니라 뷰에서 숨겨집니다.

축소 전 코드

편집 메뉴의 실행 취소다시 실행 명령을 사용하면 이러한 작업을 취소하거나 다시 실행할 수 있습니다. 즉, 축소 가능한 영역을 만든 경우 실행 취소를 선택하면 해당 작업이 취소됩니다. 또한 복사, 잘라내기, 붙여넣기 및 끌어서 놓기 작업은 개요 정보를 유지하지만 축소 가능한 영역의 상태는 유지하지 않습니다. 예를 들어, 축소된 영역을 복사할 때 붙여넣기 작업을 수행하면 복사된 텍스트를 확장된 영역으로 붙여넣습니다.

코드의 개요를 표시한 후에는 작업할 섹션을 확장하고 작업이 끝난 후에 해당 섹션을 축소한 다음 다른 섹션으로 이동할 수 있습니다. 더 이상 개요를 표시할 필요가 없으면 개요 표시 중지 명령을 사용하여 내부 코드를 그대로 표시하면서 개요 정보를 제거할 수 있습니다.

경고

영역을 무효화하면 개요 영역이 손실됩니다. 예를 들어, 삭제나 찾기 및 바꾸기 작업을 수행하면 영역 끝이 지워질 수 있습니다.

다음 명령은 편집 메뉴의 개요 하위 메뉴 및 코드 편집기의 바로 가기 메뉴에서 사용할 수 있습니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

명령

정의

선택 영역 숨기기

현재 선택된 텍스트를 축소합니다. 이 명령을 사용하려면 미리 텍스트를 선택해야 합니다. 바로 가기 키로 실행하려면 Ctrl+M을 누른 다음 Ctrl+H를 누릅니다.

참고참고
이 명령은 Visual C#에서 자동 개요 표시를 해제하거나 개요 표시 중지를 선택한 경우 사용할 수 있습니다.Visual Basic에서는 사용할 수 없습니다.

개요 확장/축소

중첩된 축소 구역에 있을 경우 커서가 있는 가장 안쪽 개요 섹션의 현재 상태(숨김 또는 확장)를 반전합니다. 바로 가기 키로 실행하려면 Ctrl+M을 누른 다음 Ctrl+M을 누릅니다.

전체 개요 표시/숨기기

모든 프로시저를 숨겨진 상태 또는 확장된 상태로 동일하게 설정합니다. 일부 영역은 확장되고 일부 영역은 숨겨져 있으면 숨겨진 영역이 확장됩니다. 바로 가기 키로 실행하려면 Ctrl+M을 누른 다음 Ctrl+L을 누릅니다.

개요 표시 중지

전체 문서에서 개요 정보를 모두 제거합니다. 모든 영역을 볼 수 있으며 기호는 제거되지만 내부 코드는 제대로 표시됩니다. 바로 가기 키는 Ctrl+M을 누른 다음 Ctrl+P를 누르는 것입니다.

자동 개요 시작

자동 개요가 해제된 경우에만 이 명령을 사용할 수 있습니다. IDE에서 자동 개요를 활성화하려면 이 명령을 사용합니다.

현재 숨기기 중지

현재 선택한 사용자 정의 영역의 개요 정보를 제거합니다. 바로 가기 키로 실행하려면 Ctrl+M을 누른 다음 Ctrl+U를 누릅니다.

참고   이 명령은 Visual C#에서 자동 개요 표시를 해제하거나 개요 표시 중지를 선택한 경우 사용할 수 있습니다. Visual Basic에서는 사용할 수 없습니다.

정의 부분만 보이기

해당 형식에 속한 모든 멤버를 쉽게 볼 수 있도록 모든 형식의 멤버를 축소합니다. 해당 언어 환경에서 문서의 모든 코드를 자동으로 실행하고 각 프로시저에 영역을 만든 다음 숨긴다는 점을 제외하면 블록 축소 명령과 동일합니다. 바로 가기 키로 실행하려면 Ctrl+M을 누른 다음 Ctrl+O를 누릅니다.

블록 축소: <논리적 경계>

(Visual C++) 이 환경에서는 프로그래밍 언어의 서비스를 사용하여 삽입 지점이 포함된 함수에 영역을 만들기 위해 자동으로 논리적 경계를 결정한 다음 이 영역을 숨깁니다. 예를 들어, 삽입 지점이 루프 내에 있으면 해당 문에 대해 영역이 만들어진 다음 숨겨집니다. 이 명령을 실행할 때마다 프로시저의 최상위 또는 코드의 다른 최상위 정의에 도달할 때까지 문을 포함하는 다음 상위 수준이 축소됩니다.

다음에서 모두 축소: <논리 구조>

(Visual C++) 한 단계만으로 함수 내의 모든 논리 구조를 재귀적으로 축소한다는 점을 제외하면 블록 축소와 같은 기능을 합니다.

Visual C++에서 축소 가능한 코드 섹션 만들기

축소 가능한 코드 섹션을 만들려면

  1. 원하는 코드 또는 텍스트 섹션을 선택합니다.

    참고

    선택 영역 숨기기 명령을 활성화하려면 연속되는 텍스트 스트림을 선택합니다.

  2. 선택 영역을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  3. 개요 하위 메뉴에서 선택 영역 숨기기를 선택합니다.

    그러면 선택 영역은 선택된 가장 윗줄만 남기고 축소되며 그 줄의 왼쪽에 있는 표시기 여백에 더하기 기호(+)가 나타납니다.

중괄호 안에 있는 코드를 축소 가능한 코드로 만들려면

  1. 코드 편집기에서 중괄호("{}") 안에 있는 Visual C++ 코드 섹션을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 개요 하위 메뉴에서 블록 축소를 선택합니다.

    여는 중괄호("{")가 있는 줄 옆의 표시기 여백에 빼기 기호(-)가 나타납니다. 이 기호를 선택하면 해당 닫는 중괄호("}")까지의 모든 줄이 이 섹션의 맨 윗줄 아래에 축소되고 더하기 기호(+)가 나타납니다.

    참고

    이 옵션은 Visual C++에서 프로그래밍할 때 활성화됩니다.

중괄호 안에 있는 논리 구조를 축소 가능하도록 만들려면

  1. 코드 편집기에서 중괄호("{}") 안에 논리 구조를 포함하고 있는 Visual C++ 코드 섹션이 다시 중괄호("{}") 안에 포함되어 있는 경우 이 코드 섹션을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 개요 하위 메뉴에서 **다음에서 모두 축소: <logical structure>**를 선택합니다.

    중괄호로 묶여 있는 각 하위 코드 섹션의 여는 중괄호("{") 옆에 있는 표시기 여백에 빼기 기호(-)가 나타납니다. 이 기호를 선택하면 해당 닫는 중괄호("}")까지의 모든 줄이 하위 섹션의 맨 윗줄 아래에 축소되고 더하기 기호(+)가 나타납니다.

    참고

    이 옵션은 Visual C++에서 프로그래밍할 때만 사용할 수 있습니다.

코드 축소 및 확장

코드 섹션을 축소하거나 확장하려면

  1. 축소된 섹션의 모든 줄을 표시하려면 표시기 여백의 더하기 기호(+)를 클릭합니다.

  2. 확장된 섹션을 숨기려면 표시기 여백의 빼기 기호(-)를 클릭합니다.

    개요 확장/축소 또는 전체 개요 표시/숨기기 명령을 사용하여 축소 가능한 모든 섹션을 숨기거나 모두 표시할 수 있습니다.

여러 개의 축소 가능한 코드 섹션을 축소하거나 확장하려면

  1. 코드 편집기에서 연속되는 축소 가능한 코드 섹션을 선택합니다.

  2. 선택 영역을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  3. 개요 하위 메뉴에서 개요 확장/축소를 선택합니다.

    선택한 섹션 중에 확장되어 있는 섹션이 있으면 선택된 모든 섹션이 축소됩니다. 선택된 모든 섹션이 축소되어 있으면 모두 확장됩니다.

축소 가능한 코드 섹션을 모두 축소하거나 확장하려면

  1. 코드 편집기를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 개요 하위 메뉴에서 전체 개요 표시/숨기기를 선택합니다.

    축소 가능한 섹션 중에 축소된 섹션이 있으면 모든 섹션이 확장됩니다.

    모든 섹션이 확장되어 있으면 모두 축소됩니다.

모든 정의를 축소하려면

  1. 코드 편집기를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 개요 하위 메뉴에서 정의 부분만 보이기를 선택합니다.

    현재 모듈 내의 축소 가능한 모든 섹션이 축소됩니다.

자동 개요 표시

여러 개발 언어에서 자동 개요 표시가 항상 적용되는 편집 모드를 지원합니다. 새 정의를 입력하면 코드 편집기는 자동으로 새 코드 블록 주위에 축소 가능한 섹션을 만듭니다. 개발 언어에서 개요 모드를 활성화하는 옵션을 선택하면 코드 편집기의 바로 가기 메뉴에서 선택한 섹션, 모든 정의 및 모든 축소 가능한 섹션을 확장/축소하고, 자동 개요 표시를 설정/해제하는 명령을 사용할 수 있게 됩니다.

축소 가능한 코드 섹션을 자동으로 만들려면

  1. 프로그래밍하고 있는 언어에 대해 개요 모드를 활성화하는 옵션을 선택합니다.

    특정 프로그래밍 언어의 자동 개요 표시를 활성화하는 옵션에 대한 자세한 내용은 옵션 대화 상자, 텍스트 편집기, Basic, VB 관련, 옵션 대화 상자, 텍스트 편집기, C/C++, 서식옵션 대화 상자, 텍스트 편집기, C#, 서식을 참조하십시오.

  2. 코드에 새 프로시저, 함수, 열거형 또는 기타 코드 블록을 추가합니다.

    맨 윗줄 옆의 표시기 여백에 빼기 기호(-)가 나타납니다. 이 기호를 선택하면 추가된 코드가 맨 윗줄 아래에 축소되고 더하기 기호(+)가 나타납니다.

축소 가능한 섹션 하나에 대한 개요 표시를 해제하려면

  1. 코드 편집기에서 축소 가능한 섹션을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 현재 숨기기 중지를 선택합니다.

    섹션이 확장되고 표시기 여백에는 이를 축소할 수 있는 빼기 기호(-)가 더 이상 표시되지 않습니다.

자동 개요 표시를 해제하고 축소된 모든 섹션을 확장하려면

  1. 코드 편집기를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 개요 표시 중지를 선택합니다.

    축소된 모든 섹션이 확장되고 표시기 여백에는 이를 축소할 수 있는 빼기 기호(-)가 더 이상 표시되지 않습니다.

자동 개요 표시를 복원하고 확장된 모든 섹션을 축소하려면

  1. 코드 편집기를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개요를 선택합니다.

  2. 자동 개요 시작을 선택합니다.

    축소 가능한 모든 섹션이 해당 섹션의 맨 윗줄 아래에 축소되고 이를 확장할 수 있는 더하기 기호(+)가 표시기 여백에 표시됩니다.

참고 항목

작업

방법: 코드 섹션 축소 및 숨기기(Visual Basic)

참조

#Region 지시문

#If...Then...#Else 지시문

개념

편리한 편집기 사용을 위한 명령 및 기능

편집기 사용자 지정

기타 리소스

텍스트, 코드 및 태그 편집