코드 조각(C#)

업데이트: 2007년 11월

Visual Studio에서는 코드 조각이라는 기능을 제공합니다. 코드 조각은 사용자 코드에 빠르게 삽입할 수 있도록 이미 만들어진 코드 조각입니다. 예를 들어, for 코드 조각은 비어 있는 for 루프를 만듭니다. 일부 코드 조각은 코드 감싸기 코드 조각이므로 코드 줄을 선택한 다음 선택된 코드 줄을 통합할 코드 조각을 선택할 수 있습니다. 예를 들어, 코드 줄을 선택한 다음 for 코드 조각을 활성화하면 루프 블록 안에 해당 코드 줄이 있는 for 루프가 만들어집니다. 코드 조각을 사용하면 프로그램 코드를 보다 빠르고 간편하며 안정적으로 작성할 수 있습니다.

코드 조각 사용

코드 조각을 사용하여 해당 Shortcut 요소(IntelliSense 코드 조각)를 입력한 다음 Tab 키를 두 번 누릅니다. 바로 가기 이름이 있는 코드 조각이 C#의 완성 목록에 나타납니다. 완성 목록에서 위쪽 및 아래쪽 화살표 키를 눌러 사용 가능한 모든 코드 조각 바로 가기를 찾습니다.

바로 가기 값이 없는 코드 조각은 다른 방법으로 사용되어야 합니다. 코드 편집기에서 Ctrl+K, X를 눌러 코드 조각 삽입 메뉴를 시작합니다. 그런 다음 메뉴에서 코드 조각을 선택하고 Tab 키나 Enter 키를 누릅니다. 자세한 내용은 방법: 코드 조각 사용(C#)방법: 코드 감싸기 코드 조각 사용을 참조하십시오.

코드 조각이 선택되면 코드 조각 텍스트가 커서 위치에 자동으로 삽입됩니다. 이때 코드 조각의 편집 가능 필드는 모두 노란색으로 강조되고 첫 번째 편집 가능 필드가 자동으로 선택됩니다. 현재 선택된 필드는 빨간색 상자로 표시됩니다. 예를 들어, for 코드 조각에서 편집 가능 필드는 이니셜라이저 변수(기본적으로 i)와 길이 식(기본적으로 length)입니다.

필드가 선택되면 사용자는 그 필드의 새 값을 입력할 수 있습니다. Tab 키를 누르면 코드 조각의 편집 가능 필드를 순환하고, Shift+Tab을 누르면 거꾸로 순환합니다. 필드를 클릭하면 커서가 필드에 놓이고 두 번 클릭하면 필드가 선택됩니다. 필드가 강조될 때 필드에 대한 설명을 제공하는 도구 설명이 표시될 수 있습니다.

지정된 필드의 첫 번째 인스턴스만 편집할 수 있습니다. 필드가 강조되면 해당 필드의 다른 인스턴스는 윤곽만 표시됩니다. 편집 가능 필드의 값을 변경하면 코드 조각에서 사용된 모든 곳에서 해당 필드가 변경됩니다.

Enter 키 또는 Esc 키를 누르면 필드 편집이 취소되고 코드 편집기는 정상 상태로 되돌아갑니다.

편집 가능 코드 조각 필드의 기본 색은 옵션 대화 상자의 글꼴 및 색 창에서 코드 조각 필드 설정을 수정하여 변경할 수 있습니다. 자세한 내용은 방법: 편집기에서 사용되는 글꼴 이름, 크기 및 색 변경을 참조하십시오.

코드 조각 만들기

기본적으로 Visual Studio에 제공된 코드 조각뿐 아니라 사용자 지정 코드 조각을 만들어 사용할 수 있습니다. 사용자 지정 코드 조각을 만드는 방법에 대한 자세한 내용은 코드 조각 만들기를 참조하십시오.

참고:

C# 코드 조각의 경우 <Shortcut> 필드를 지정하는 데 사용할 수 있는 문자는 영숫자, 숫자 기호(#), 물결표 문자(~), 밑줄 문자(_), en 대시 문자(-) 등입니다.

Visual C#에서 기본적으로 포함된 코드 조각에 대한 자세한 내용은 기본 코드 조각을 참조하십시오.

참고 항목

참조

코드 조각 선택