Visual Studio 명령 및 스위치

업데이트: 2007년 11월

Visual Studio 명령을 사용하면 키보드를 통해 IDE(통합 개발 환경)와 직접 상호 작용할 수 있습니다. IDE에 있는 많은 대화 상자, 창 및 메뉴 명령에는 대화 상자를 표시하거나 명령을 실행하기 위해 명령 창, 직접 실행 창 또는 찾기/명령 입력란에 입력할 수 있는 동일한 명령줄이 있습니다.

Visual Studio 명령은 아래에 설명된 특정 일반 구문 규칙을 따릅니다. 사용 가능한 명령 집합에는 옵션 대화 상자, 환경, 키보드 및 사용자 지정 대화 상자, 명령 탭(Visual Studio)에 나열된 모든 명령과 사용자 정의된 별칭 및 매크로가 포함됩니다.

명령줄에서 빌드

명령줄에서 Visual Studio 프로그래밍 언어로 프로젝트를 빌드하는 방법에 대한 내용은 명령줄에서 빌드(Visual Basic), csc.exe를 사용한 명령줄 빌드(Visual C#), VCBUILD 옵션(Visual C++) 및 명령줄에서 빌드를 참조하십시오. MSBuild XML 스키마 파일을 구성하여 프로젝트를 빌드하는 방법에 대한 내용은 MSBuild 참조를 참조하십시오.

Visual Studio 명령 구문

명령 창, 직접 실행 창 또는 찾기/명령 입력란에 Visual Studio 명령을 입력할 수 있습니다. 각각의 경우 보다 큼 기호(>)를 사용하면 검색 또는 디버그 작업 대신 명령이 실행되도록 지정됩니다.

명령 구문에 대한 자세한 내용은 인수를 사용하는 Visual Studio 명령Devenv 명령줄 스위치를 참조하십시오.

전체 명령 구문을 사용하거나 짧은 형식 또는 별칭을 사용하여 많은 명령을 작성할 수 있습니다.

전체 명령 이름

전체 명령 구문은 환경 옵션, 키보드 대화 상자에 나열된 전체 명령 이름을 기반으로 합니다. 대부분의 경우 전체 구문은 IDE 메뉴 시스템에 있는 명령의 배치를 반영합니다. 전체 명령 이름은 다음 구문 규칙을 따릅니다.

  • 명령 범주(예: 메뉴)와 명령 이름은 마침표(.)로 구분합니다.

  • 메뉴에 표시된 모든 명령 이름에서 공백과 문장 부호를 제거합니다.

예를 들어, 새 파일 대화 상자를 표시하는 명령은 환경 옵션, 키보드에 File 명령의 자식으로 나타납니다. 이 대화 상자를 표시하려면 명령 창, 직접 실행 창 또는 찾기/명령 입력란에 다음 명령을 입력한 다음 Enter 키를 누릅니다.

>File.NewFile

새 파일 대화 상자가 표시되어 사용자가 새 파일을 선택할 수 있습니다.

명령 별칭

전체 명령 이름에 대한 약식 이름이나 별칭을 만들어서 명령을 좀 더 신속하게 기억하고 입력할 수 있습니다. Visual Studio에는 미리 정의된 별칭 집합이 포함되어 있습니다. 예를 들어, 새 파일 대화 상자를 표시하는 명령의 기본 별칭은 nf입니다. 자세한 내용은 미리 정의된 Visual Studio 명령 별칭을 참조하십시오.

alias 명령을 사용하여 사용자 지정 별칭을 만들거나 미리 정의된 별칭을 변경할 수 있습니다. 예를 들어, 다음을 입력하여 Edit.MakeUpperCase 명령에 대한 별칭을 만들 수 있습니다.

>alias upper Edit.MakeUpperCase

그런 다음 편집기에서 텍스트를 선택하고 명령 창, 직접 실행 창 또는 찾기/명령 입력란에 >upper를 입력하면 텍스트가 모두 대문자로 표시됩니다. 명령 이름과 해당 인수를 포함하는 별칭을 만들 수도 있습니다.

모든 현재 별칭 목록을 표시하려면 명령 창에 다음 명령을 입력합니다.

>alias

인수를 사용하는 명령

일부 명령은 대화 상자 또는 다른 사용자 인터페이스를 표시하지 않고도 명령을 실행하는 스위치나 파일 이름과 같은 인수를 제공할 수 있습니다. 예를 들어, File.NewFile 명령을 스위치 없이 입력하면 새 파일 대화 상자가 표시됩니다. /t 스위치를 포함하여 새 파일 대화 상자를 표시하지 않고 템플릿에서 새 파일을 만들 수도 있습니다. 다음 예제에서는 "General\Text File" 템플릿을 기반으로 하여 Mytext.txt라는 새 텍스트 파일을 만들고 이 파일을 소스 코드 편집기에서 엽니다.

>File.NewFile Mytext /t:"General\Text File" /e:"Source Code (text) Editor"
참고:

명령 인수는 명령에 대해 지정된 순서로 입력해야 합니다. 스위치와 해당 인수의 순서는 관계없습니다.

명령과 인수는 다음 구문을 따릅니다.

  • 명령 이름과 인수는 공백으로 구분합니다.

  • 공백을 포함하는 인수 값은 따옴표로 묶어야 합니다.

  • 이스케이프 문자에 대해서는 캐럿(^) 문자를 사용합니다.

  • 단일 문자 인수 약어는 조합할 수 있습니다. 예를 들면 /case(/c)와 /word(/w)에 대한 단일 문자 인수 약어를 /c /w 대신에 /cw로 조합할 수 있습니다.

일부 명령 이름 스위치는 번갈아 사용할 수 있는 약식 이름과 전체 이름을 모두 가집니다. 예를 들어, Edit.Find 명령의 /case 스위치를 /c로 쓸 수 있습니다. 전체 목록을 보려면 인수를 사용하는 Visual Studio 명령을 참조하십시오.

이스케이프 문자

명령줄에 있는 캐럿(^) 문자는 캐럿 문자 바로 다음에 오는 문자가 제어 문자로 해석되는 대신 문자 그대로 해석됨을 의미합니다. 이 문자는 큰따옴표("), 공백, 선행 슬래시, 캐럿 등의 리터럴 문자를 매개 변수나 스위치 값에 포함시키는 데 사용할 수 있으며 스위치 이름은 예외입니다. 예를 들면, 다음과 같습니다.

>Edit.Find ^^t /regex

캐럿은 따옴표의 내부 또는 외부에 있는지에 관계 없이 동일한 기능을 수행하며 줄의 마지막에 오는 캐럿 문자는 무시됩니다.

명령에 대한 자동 완성 기능

사용자가 명령 이름과 별칭을 입력할 때 명령 창, 직접 실행 창 및 찾기/명령 입력란은 자동 완성 기능을 제공합니다. 해당 명령을 현재 사용할 수 있는지 여부에 관계 없이 자동 완성 목록에는 사용 가능한 일치 명령의 이름과 별칭이 모두 표시됩니다. 사용할 수 없는 명령을 입력하거나 선택하면 상태 표시줄에 "사용할 수 없는 명령입니다."라는 메시지가 표시되고 명령이 무시됩니다.

국가별 명령 이름

지역화된 IDE 버전에서는 IDE의 네이티브 언어 또는 영어로 명령 이름을 입력할 수 있습니다. 예를 들어, 프랑스어 IDE에서 File.NewFile 또는 Fichier.NouveauFichier 를 입력하여 동일한 명령을 수행할 수 있습니다.

매크로 이름은 명령 이름과 비슷합니다. 지역화된 이름을 사용하여 매크로를 저장할 수도 있지만, Visual Studio의 영어 버전과 지역화된 버전 간의 더 나은 호환성을 위해서는 영어 이름으로 매크로를 저장하는 것이 좋습니다. IDE의 모든 지역화 버전은 영어 명령을 이해하지만, IDE의 모든 지역화 버전이 다른 지역의 언어를 이해할 수 있는 것은 아니기 때문입니다.

참고 항목

참조

명령 창

직접 실행 창

찾기/명령 입력란

미리 정의된 Visual Studio 명령 별칭

인수를 사용하는 Visual Studio 명령