방법: 텍스트 선택 및 변경
코드, HTML 또는 XML 마크업, 일반 텍스트 중 어느 것을 편집하든지 코드 편집기는 텍스트 편집기나 워드 프로세서와 같은 기능을 합니다. 텍스트와 코드를 선택, 복사 및 붙여넣는 절차는 이미 알고 있는 방법과 같으며 일관적입니다.
Visual Studio 프로젝트의 경우 코드 편집기에서는 프로젝트의 프로그래밍 언어 자동 문 완성 기능, 구문 검사, 키워드 색 처리 및 기타 서비스를 제공합니다. 자세한 내용은 방법: 코드 및 텍스트 탐색을 참조하십시오.
코드에 서식을 수동으로 지정하거나 IDE에서 자동으로 서식을 지정하도록 할 수 있습니다. 자세한 내용은 편집기 사용자 지정을 참조하십시오. 끌어서 놓기 프로시저는 방법: 텍스트 이동, 복사 또는 저장에 설명되어 있습니다.
참고
대화 상자 및 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
텍스트 및 코드 선택
코드 편집기에는 다음 두 가지 텍스트 선택 모드가 있습니다.
연속 스트림 모드 표준 Microsoft® Windows® 다중 행 편집 컨트롤처럼 파일 시작 부분부터 연속적인 선형 스트림으로 선택이 진행됩니다. 다음 행이나 이전 행으로 이동하면 전체 행이 선택됩니다.
열(상자) 모드 줄 전체가 아니라 텍스트의 사각형 부분만 선택됩니다. 선택 영역에는 선택 영역의 첫 번째 문자(앵커 문자)와 마지막 문자로 정의된 사각형 안의 모든 문자가 포함됩니다. 선택한 영역에 입력하거나 붙여 넣은 항목은 모두 각 줄의 같은 지점에 삽입됩니다.
연속적인 텍스트 스트림을 선택하려면
마우스 왼쪽 단추를 누른 상태에서 선택할 텍스트 위로 커서를 끕니다.
- 또는 -
Shift 키를 누른 채 원하는 화살표 키를 누릅니다.
- 또는 -
편집기 창의 왼쪽에 있는 선택 영역 여백을 클릭하여 줄 전체를 선택합니다.
— 또는 —
Shift 키를 누른 채 선택 영역 여백을 클릭하여 선택 영역을 줄 단위로 확장합니다.
사각형 영역의 텍스트를 선택하려면
Alt 키와 마우스 왼쪽 단추를 동시에 누른 상태에서 선택할 텍스트 위로 커서를 끕니다.
— 또는 —
Shift+Alt를 누른 채 원하는 화살표 키를 누릅니다.
텍스트 및 코드 조작
코드 편집기에서는 Microsoft® Word®와 같은 워드 프로세싱 응용 프로그램에 있는 텍스트 조작 기능의 대부분을 지원합니다. 예를 들어, 다음을 수행할 수 있습니다.
텍스트나 코드 복사 및 붙여넣기
Insert 키를 사용하여 코드 편집기를 겹쳐쓰기 모드로 전환
Delete 및 백스페이스 키를 사용하여 텍스트나 코드 삭제
다른 편집기의 텍스트나 코드를 복사하여 코드 편집기로 붙여넣기를 할 수도 있습니다. 또한 이미 만들어진 코드 블록을 파일에 삽입할 수 있습니다. 자세한 내용은 코드 조각 선택를 참조하십시오.
텍스트나 코드를 Microsoft Word에서 코드 편집기로 붙여넣으려면
Microsoft Word 문서의 텍스트나 코드를 복사하기 전에 모든 따옴표가 둥근 모양이 아니라 곧은 모양인지 확인하고 문자열 앞뒤에 있는 따옴표가 올바른 쌍을 이루는지 확인하십시오(예: "abc" 또는 ''abc').
팁
Word에서 도구 메뉴를 열고 자동 고침 옵션을 선택합니다. 자동 서식 탭의 "바꾸기" 아래에서 "곧은 따옴표를 둥근 따옴표로" 옵션의 선택을 취소합니다.
소스 문서에서 텍스트나 코드를 선택하고 Ctrl+C를 눌러 복사합니다.
삽입 지점을 코드 편집기의 원하는 위치로 이동하거나 바꿀 텍스트나 코드를 선택합니다.
Ctrl+V를 눌러 복사된 텍스트를 붙여넣습니다.
복사된 텍스트가 삽입됩니다. 이전 텍스트나 코드가 선택되어 있으면 새 텍스트로 바뀝니다.
Visual Studio 2010에서는 열 선택 모드에서 텍스트를 입력하거나 붙여 넣을 수 있습니다. 선택 영역의 커서 지점에 입력하거나 붙여 넣는 항목은 종류에 관계없이 선택 영역의 줄마다 같은 가로 위치에서 반복됩니다. 따라서 반복적인 입력이 많이 줄어듭니다.
예를 들어, 동일한 형식 및 액세스 한정자를 사용하여 일련의 변수를 선언할 때 각 변수에 대해 한 행과 함께 한 열을 선택하고 액세스 한정자와 형식 이름을 한 번 입력한 다음 선택을 끝내고 변수 이름을 지정할 수 있습니다. 그런 다음 변수 이름이 들어 있는 사각형을 선택하고 변수 값을 설정하려는 경우 해당 사각형을 다른 위치에 붙여 넣을 수 있습니다.
열 선택 영역에 텍스트를 추가하려면
- Alt 키를 누른 채로 마우스나 화살표 키를 사용하여 사각형 선택 영역을 만듭니다.
참고
선택 영역의 너비를 0자로 설정하면 기존 텍스트 또는 공백을 덮어쓰지 않고 삽입할 수 있습니다.
텍스트를 입력합니다.
이 텍스트는 선택 영역의 각 줄마다 같은 가로 위치에서 반복됩니다.
--또는--
Ctrl+V를 눌러 텍스트를 붙여 넣습니다.
소스 텍스트가 스트림 모드에서 복사된 경우 선택 영역의 각 줄마다 같은 위치에 삽입됩니다.
소스 텍스트가 열 선택 영역에서 복사된 경우 소스 텍스트의 각 줄이 대상 영역의 한 줄을 차지합니다. 대상 영역의 행이 소스보다 많을 경우에는 소스 텍스트가 반복되지 않습니다. 소스 텍스트가 대상 영역보다 클 경우에는 선택 영역이 소스 텍스트에 맞게 확장됩니다.
참고 다른 응용 프로그램의 테이블과 스프레드시트에 있는 사각형 선택 영역은 스트림 선택 영역으로 처리됩니다. 선택한 텍스트 블록이 대상 영역의 각 줄에서 반복됩니다.