다음을 통해 공유


코드 및 텍스트 편집기에서 코드 작성

Visual Studio 편집기 작성 한 코드를 관리 하기 쉽게 여러 가지 기능을 제공 합니다.확장 및 개요를 사용 하 여 다른 코드 블록을 축소할 수 있습니다.IntelliSense를 사용 하 여 사용 중인 코드에 대 한 자세한 참조를 개체 브라우저, 및 호출 계층 구조입니다.같은 기능을 사용 하 여 코드를 탐색할 수 있습니다 이동 합니다, 정의로 이동, 및 모든 참조 찾기.블록의 코드에 코드 조각 삽입할 수 있습니다와 같은 기능을 사용 하 여 코드를 생성할 수 있습니다 생성에서 사용.

다양 한 여러 가지 방법으로 코드를 볼 수 있습니다.솔루션의 클래스 뷰를 참조 하 여 열 수 있습니다의 클래스 뷰 창 노드를 확장 하거나의 솔루션 탐색기 클래스 파일에서.

검색 하 고 하나 또는 여러 개의 파일에 대 한 텍스트를 바꿀 수 있습니다.자세한 내용은 텍스트 찾기 및 바꾸기를 참조하십시오.정규식을 사용 하는 경우 이제는 찾기 및 바꾸기 참고를 사용 합니다.NET 정규식입니다.자세한 내용은 Visual Studio에서 정규식 사용를 참조하십시오.

다른 Visual Studio 언어 집합 기능을 제공 하 고 경우에 따라 서로 다른 언어로 기능 다르게 동작 합니다.이러한 차이의 대부분의 기능을 설명에 지정 된 있지만 대 한 자세한 내용은 섹션에서 특정 Visual Studio 언어를 볼 수 있습니다.

중요중요

Visual Studio 에디션 및 설정을 사용 하는 IDE의 기능을 영향을 줍니다.이 항목에서 설명 하는 다.

편집기 기능

구문 색 지정

코드와 태그 파일의 몇 가지 구문 요소 동일 합니다으로 다르게 표시 됩니다.예를 들어, 키워드 (같은 using 에서 C# 및 Imports Visual Basic) 한 색 있지만 형식입니다 (같은 Console 및 Uri) 다른 색으로 표시.문자열 리터럴 및 메모와 같은 다른 구문 요소 또한 붙이면 됩니다.C + + 형식, 열거 및 매크로 다른 토큰 들 사이에서 구분 하기 위해 색을 사용 합니다.

각 형식에 대 한 기본 색을 볼 수 및 특정 구문 요소에 대해 색을 변경할 수 있습니다의 옵션 대화 상자, 환경, 글꼴 및 색에서 열 수 있는 도구 메뉴.

오류 및 경고 표시

코드를 추가 하 고 솔루션을 빌드할 때 다른 색상 물결 모양으로 오류 표시선이 라고도 볼 수 있습니다 코드에 나타나지 않습니다.이러한 표시 문제 코드에 Visual Studio 검색 했습니다 알립니다.예를 들어, 빨강색 구문 오류를 나타내는, 파란색 오류 표시선 컴파일러 오류 표시, 녹색 오류 표시선 경고를 나타내는 및 자주색 오류 표시선 다른 종류의 오류를 나타냅니다.예를 들어, 변경 하는 편집 하며 계속 하기에서 작성 되는 컴파일러 오류가 발생 합니다 있는 "잘못 된" 편집 Visual Basic 대해 사용 됩니다.

각 오류 및 경고 오류 표시선에 대 한 기본 색을 볼 수 있는 도구/옵션/환경/글꼴 및 색 대화 상자.찾는 위치에 대 한 구문 오류, 컴파일러 오류, 경고, 및 다른 오류.

중괄호 일치

삽입 포인터를 코드 파일에는 여는 중괄호 배치 된 경우에 및 닫는 중괄호 강조 표시 됩니다.이 기능은 위치가 잘못 된 또는 누락 된 괄호에 즉각적인 피드백을 제공합니다.켜기 또는 끄기와 일치 하는 중괄호를 해제할 수 있습니다의 자동 구분 기호 강조 설정 (도구/옵션/텍스트 편집기).강조 색상을 변경할 수 있는 글꼴 및 색 설정 (도구/옵션/환경).찾는 위치에 대 한 중괄호 일치 (강조) 또는 중괄호 일치 (사각형).

줄 번호

코드 창의 왼쪽된 여백에서 줄 번호를 표시할 수 있습니다.기본적으로는 표시 되지 않습니다.이 옵션을 켤 수 있습니다의 텍스트 편집기의 모든 언어 설정 (Editor/All 언어 도구/옵션/텍스트).해당 언어에 대 한 설정을 변경 하 여 각 프로그래밍 언어에 대해 줄 번호를 표시할 수 있습니다 (도구/옵션/텍스트 편집기 / <language>).줄 번호를 인쇄 하려면에서 줄 번호 포함을 선택 해야 합니다을 인쇄할 대화 상자.

변경 내용 추적

왼쪽 여백의 색 파일의 변경 내용을 추적할 수 있습니다.(선택 영역 여백으로 함)를 왼쪽된 여백에서 노란색 막대 변경 파일을 열었지만 저장 되지 후 내용이 표시 됩니다.변경 내용을 저장 한 후 (하지만 파일을 닫기 전에), 막대 녹색으로 바뀝니다.파일을 저장 한 후 변경 실행 취소 하는 경우 막대 주황색으로 바뀝니다.이 기능을 켜기 / 끄기 하려면 변경의 변경 내용 추적 옵션에 텍스트 편집기 설정 (도구/옵션/텍스트 편집기).

코드 및 텍스트를 선택합니다.

표준 연속 스트림 모드 또는 상자 모드에 선 대신 텍스트의 사각형 부분을 선택, 텍스트를 선택할 수 있습니다.선택 영역 위로 마우스를 끌면 상자 모드에서 항목을 선택 하려면 ALT 키를 눌러 (또는 ALT + SHIFT + < 화살표 키 >).선택 영역의 모든 첫 번째 문자와 마지막 문자 선택 영역에 의해 정의 된 사각형 안의 문자를 포함 합니다.선택한 영역에 입력하거나 붙여 넣은 항목은 모두 각 줄의 같은 지점에 삽입됩니다.

확대/축소

하면 확대 또는 축소 된 코드 창에서 키를 눌러 및 CTRL 키를 누른 채 마우스의 스크롤 휠을 이동 하 여 수 있습니다 (또는 CTRL + SHIFT +.증가 하 고 CTRL + SHIFT +를 줄일 수).또한 특정 확대/축소 비율을 설정 하려면 코드 창의 왼쪽된 아래 모서리에는 확대/축소 상자를 사용할 수 있습니다.도구 창에는 확대/축소 기능은 작동 하지 않습니다.

가상 공간

오른쪽 화살표 키를 줄의 끝에 커서를 다음 줄의 시작 부분으로 이동 되도록 기본적으로 Visual Studio 편집기에서 줄의 마지막 문자 뒤 끝.일부 다른 편집기에서 마지막 문자 뒤에 줄 끝나지 않는 한 줄에서 임의의 위치에 커서를 놓습니다.편집기에서 가상 공간을 사용할 수 있습니다에서 Editor/All 언어 도구/옵션/텍스트 설정 합니다.참고 하나 사용할 수 있습니다 가상 공간 또는 줄 바꿈, 하지만 둘 다.

인쇄

옵션을 사용할 수 있습니다에서 인쇄할 대화 상자에서 줄 번호를 포함 하거나 숨기려면 축소 영역 코드는 파일을 인쇄 하는 경우.에 있는 페이지 설정 대화 상자도 선택할 수 전체 경로 파일 이름을 선택 하 여 인쇄 하려면 페이지 머리글.

컬러 인쇄 옵션 설정할 수 있는 도구/옵션/환경/글꼴 및 색 대화 상자.선택 프린터설정 표시 목록에서 컬러 인쇄를 사용자 지정할 수 있습니다.파일을 편집 하기 위해 파일 보다 인쇄에 대 한 다른 색을 지정할 수 있습니다.

전체 실행 취소 및 다시 실행

마지막 전역 작업 실행 취소마지막 전역 작업 다시 실행 명령에 편집 메뉴 취소 또는 여러 파일에 적용 되는 전역 작업을 다시 실행 합니다.전역 작업에는 클래스나 네임스페이스 이름 바꾸기, 솔루션에서 찾기 및 바꾸기 작업 수행, 데이터베이스 리팩터링 또는 여러 파일을 변경하는 여러 다른 작업이 포함됩니다.전체 실행 취소를 적용 하 고 명령 작업을 수행할 경우에 작업에 적용 된 솔루션을 닫은 후에 현재 Visual Studio 세션에서 다시 수 있습니다.

고급 편집 기능

고급 기능에서 찾을 수 있는 편집/고급 하위 메뉴.이러한 모든 기능은 모든 코드 파일 형식에 대해 사용할 수 있습니다.

문서 서식

코드의 적절 한 들여쓰기를 설정 하 고 다른 문서에서 줄에 중괄호를 이동 합니다.

선택 영역 서식

코드의 적절 한 들여쓰기를 설정 하 고 다른 선택 영역에 있는 줄에 중괄호를 이동 합니다.

선택한 줄의 공백을 탭으로

해당 되는 경우 선행 공백을 탭으로 변경 합니다.

선택한 줄의 탭을 공백으로합니다

변경 탭 선행 공백을 합니다.파일에 있는 모든 공백을 탭 (또는 모든 탭을 공백으로) 변환 하려면 원하는 경우 사용할 수 있습니다에서 Edit.ConvertSpacesToTabs 및 Edit.ConvertTabsToSpaces 명령입니다.이 명령은 Visual Studio 메뉴에 표시 되지 않습니다 있지만 빠른 창 또는 명령 창에서 호출할 수 있습니다.

대문자로

선택 영역을 대문자로 모든 문자를 변경 하거나 선택 된 내용이 없으면 삽입 포인터 위치 대문자로 문자를 변경 합니다.

소문자로 바꾸기

모든 문자를 소문자로 선택 영역에서을 변경 하거나 선택 된 내용이 없으면 삽입 지점에 있는 문자를 소문자로 변경 합니다.

문서의 유효성 검사

JScript 코드 파일의 유효성을 검사 합니다.

가로 공백 삭제

현재 줄의 끝에 공백 또는 탭을 삭제합니다.

공백 보기

두껍게 올라온된 점 및 화살표와 탭 공백 표시합니다.파일의 끝에는 사각형 모양으로 표시 됩니다.경우 도구/옵션/텍스트 Editor/All 언어/단어 줄 바꿈 표시/표시 문자 단어 줄 바꿈 입니다 선택 하 고 해당 문자 모양에도 표시 됩니다.

자동 줄 바꿈

모든 줄에서 문서 코드 창에 표시 되 게 하려면 발생 합니다.줄 바꿈 텍스트 편집기의 모든 언어 설정에서 켜기 / 끄기 해제할 수 있습니다 (도구/옵션/텍스트 Editor/All 언어).

선택 영역의 주석 처리 제거

주석 문자 줄을 선택 영역에 추가합니다.

주석 선택

선택 영역 또는 현재 줄에서 주석 문자를 제거 합니다.

줄 들여쓰기

줄을 선택한 줄을 탭 (또는 해당 하는 공백)를 추가합니다.

줄 내어쓰기

선택한 행 이나 현재 행에서 탭 (또는 해당 하는 공백)를 제거합니다.

태그 선택

(예를 들어, XML 또는 HTML) 태그가 포함 된 문서에서 태그를 선택 합니다.

태그 내용 선택

(예를 들어, XML 또는 HTML) 태그가 포함 된 문서에서 콘텐츠를 선택 합니다.

코드 창에서 탐색

에서는 문서에서 여러 가지 방법으로 이동할 수 있습니다.표준 작업에 사용은 뒤로 탐색 (또는 CTRL + 빼기) 및 앞으로 (CTRL + SHIFT + 빼기) 단추 삽입 이동 하려면 도구 모음에서 이전 위치로 가리킨 또는 현재 문서의 보다 최근 위치로 돌아갑니다.이러한 단추는 삽입 지점의 마지막 20 위치를 유지합니다.

다음 명령은 코드에 특정 탐색 방법은 다음과 같습니다.

< 줄 번호 > 이동 합니다

(편집/이동 합니다 또는 CTRL + G): 현재 문서의 특정 줄 번호로 이동 합니다.

탐색

(편집/이동 합니다 또는 CTRL +,): 활성 솔루션에서 기호 또는 파일을 찾습니다.이 기능을 통해 쿼리에서 일치하는 결과 집합을 선택할 수 있습니다.기호를 기호 키워드에 나누기를 카멜식 대/소문자와 밑줄 문자를 사용 하 여 포함 된 키워드를 검색할 수 있습니다.

모든 참조 찾기

(컨텍스트 메뉴): 솔루션에서 모든 참조는 선택한 요소를 찾습니다.

정의로 이동

(컨텍스트 메뉴) (또는 F12): 선택한 요소의 정의 찾습니다.

다음 메서드를 이전 방법

(편집/다음 메서드, 이전 메서드) Visual Basic 코드 파일에서에서는 이러한 명령을 사용 하 여 여러 가지 방법으로 삽입 지점을 이동 합니다.

참조를 강조 표시

소스 코드에서 기호를 클릭하면 문서에서 해당 기호의 모든 인스턴스가 강조 표시됩니다.선언 및 참조를 강조 표시 된 기호가 포함 될 수 있습니다 및 많은 다른 해당 기호를 모든 참조 찾기 를 반환 합니다.여기에는 클래스, 개체, 변수, 메서드 및 속성의 이름이 포함됩니다.Visual Basic 코드에서 여러 제어 구조의 키워드 역시 강조 표시됩니다.강조 표시된 이전 기호나 다음 기호로 이동하려면 Ctrl+Shift+아래쪽 화살표 또는 Ctrl+Shift+위쪽 화살표를 누릅니다.강조 색상을 변경할 수 있습니다 도구/옵션/환경/글꼴 및 색/강조 참조 합니다.

사용할 수도 있습니다의 탐색 모음, 즉, 두 개의 드롭다운 상자에서 코드 파일을 탐색 하는 코드 창의 맨 위에 있는 표시 합니다.이 모음의 특정 형식 또는 형식 내의 멤버 중 하나에 직접 탐색할 수 있습니다.탐색 모음에는 Visual Basic, C# 및 C++ 코드 파일을 나타납니다.

변경할 탐색 모음을 숨기려면는 탐색 모음 텍스트 편집기의 모든 언어 설정에서에서 옵션 (Editor/All 언어 도구/옵션/텍스트, 또는 개별 언어에 대 한 설정을 변경할 수 있습니다).드롭다운 상자에는 다음과 같은 방법으로 탐색할 수 있습니다.

  • 코드 창에서 탐색 모음에 포커스를 이동 하려면 바로 가기 키 조합 CTRL + f 2를 누릅니다.

  • 탐색 모음에서 코드 창으로 포커스를 반환 하려면 ESC 키를 누릅니다.

  • 탐색 모음에서 항목을 포커스를 이동 하려면 TAB 키를 누릅니다.

  • ENTER 키를 눌러 포커스를 가진 탐색 모음 항목을 선택 하 고 IDE로 돌아갑니다

  • 클래스 또는 형식으로 이동 하려면 왼쪽된 드롭다운 목록에서 해당 이름을 클릭 합니다.

  • 프로시저를 클래스에서에 직접 이동 하려면 오른쪽 드롭다운 목록에 있는 프로시저를 클릭 합니다.

부분 클래스에는 현재 코드 파일 외부에 정의 된 멤버 흐리게 수 있습니다.

편집기 사용자 지정

설정 가져오기 및 내보내기: 사용자 설정에는 표준을 준수 하거나 Visual Studio 기본 설정으로 사용 하 여 반환 해야, 설정을 다른 개발자와 공유할 수 있습니다의 가져오기 및 내보내기 마법사 에 있는 도구 메뉴.일반 설정 또는 언어와 프로젝트 특정 설정을 변경할 수 있습니다.

키보드 매핑: 새 바로 가기 키를 정의 하거나 기존 도구/옵션/환경/키보드 설정을 재정의할 수 있습니다.바로 가기 키에 대 한 자세한 내용은 참조 하십시오. 미리 정의된 바로 가기 키.

언어별 편집기 옵션에 대 한 내용은 다음을 참조 하십시오.

참고 항목

개념

인코딩 및 줄 바꿈

관례에서 생성

기타 리소스

텍스트 찾기 및 바꾸기

개요

IntelliSense 사용

코드 조각

도구 상자 사용

코드 구조 보기

코드에 책갈피 설정

작업 목록 사용