Visual Studio 명령

Visual Studio .NET 2003

Visual Studio .NET 명령을 사용하면 키보드를 통해 IDE(통합 개발 환경)와 직접 상호 작용할 수 있습니다. IDE에 있는 대화 상자, 창 및 다른 항목은 해당 항목을 표시하고 때로는 실행하기 위해 명령 창 또는 찾기/명령 입력란에 입력하는 것과 동일한 명령을 사용합니다. 사용 가능한 명령 집합에는 옵션 대화 상자에 있는 환경 옵션의 키보드 창에 표시된 명령이 모두 포함되며 사용자 정의된 별칭 및 매크로도 포함됩니다. Visual Studio 명령은 아래에 설명된 특정 일반 구문 규칙을 따릅니다. 명령 구문에 대한 자세한 내용은 인수를 사용하는 Visual Studio 명령을 참조하십시오.

Visual Studio 명령 구문

찾기/명령 입력란과 명령 창 모두에 Visual Studio 명령을 입력할 수 있습니다. 두 경우 모두 보다 큼 기호(>)를 사용하면 검색 또는 디버그 대신 명령 작업을 수행할 수 있습니다.

명령은 전체 명령 구문과 전체 구문에 대한 별칭의 두 가지 형식으로 표시할 수 있습니다.

전체 명령 이름

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

  • 명령 범주(예: 메뉴)와 명령 이름은 마침표(.)로 구분합니다.
  • 메뉴에 표시된 모든 명령 이름에서 공백과 문장 부호를 제거합니다.

예를 들어, 새 파일 대화 상자 명령은 키보드 창의 파일 명령 범주에 새 파일로 표시됩니다. 이 대화 상자를 표시하려면 명령 창 또는 찾기/명령 입력란에 다음 명령 구문을 입력한 다음 Enter 키를 누릅니다.

>File.NewFile

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

명령 별칭

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

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

>alias upper Edit.MakeUpperCase

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

명령 창에 다음 명령을 입력하여 현재 별칭의 목록을 표시할 수 있습니다.

>alias

인수를 사용하는 명령

일부 명령은 대화 상자 또는 다른 사용자 인터페이스를 표시하지 않고도 명령을 실행하는 스위치나 파일 이름과 같은 인수를 제공할 수 있습니다. 예를 들어, File.NewFile은 새 파일 대화 상자를 표시합니다. 그러나 다음 예제에서처럼 새 파일 대화 상자를 표시하지 않고도 새 파일을 만들 수 있습니다.

>File.NewFile mytext /t:"일반\텍스트 파일"

이 구문은 텍스트 파일 템플릿을 기반으로 하는 Mytext.txt라는 새 텍스트 파일을 만듭니다.

참고   명령에 대한 인수는 지정된 순서대로 배치해야 하지만 스위치는 순서에 관계 없이 배치할 수 있습니다.

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

  • 명령 이름과 인수는 공백으로 구분합니다.
  • 공백을 포함하는 인수 값은 따옴표로 묶어야 합니다.
  • 이스케이프 문자에 대해서는 캐럿(^) 문자를 사용합니다.
  • 단일 문자 인수 약어는 조합할 수 있습니다. 예를 들면 /case(/c)와 /word(/w)에 대한 단일 문자 인수 약어를 /c /w 대신에 /cw로 조합할 수 있습니다.

일부 명령 이름 스위치는 교대로 사용할 수 있는 약식 이름과 전체 이름을 가집니다. 예를 들어, Edit.Find 명령은 /c로 대체 가능한 /case 스위치를 사용합니다. 자세한 목록은 인수를 사용하는 Visual Studio 명령을 참조하십시오.

이스케이프 문자

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

>Edit.Find ^^t /regex

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

명령에 대한 자동 완성 기능

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

국가별 명령 이름

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

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

Microsoft 기술 자료 문서인 지역화된 Visual Studio. NET 명령 이름 목록(Q306611)에서는 지역화된 모든 Visual Studio .NET 명령과 이에 대응하는 영어 명령의 목록을 제공합니다.

참고 항목

미리 정의된 Visual Studio 명령 별칭 | 인수를 사용하는 Visual Studio 명령 | 명령 창 | 찾기/명령 입력란

표시: