코드 및 텍스트 편집기
편집기는 IDE(통합 개발 환경)의 워드 프로세서입니다. 이것을 사용하여 텍스트를 편집할 경우 텍스트 편집기라고 합니다. Visual Studio 개발 언어에서 보다 일반적인 용도인 소스 코드 편집에 사용할 경우에는 코드 편집기라고 합니다.
여러 코드 편집기를 열어 다른 폼이나 모듈에서 코드를 보고 복사하여 붙여넣을 수 있습니다. 다음 표에서는 코드 편집기에서 코드를 여는 다양한 방법을 보여 줍니다.
코드 편집기를 열 위치 |
방법 |
---|---|
솔루션 탐색기 |
폼 또는 모듈을 선택하고 코드 보기 도구 모음 단추를 클릭하거나, 폼 또는 모듈을 두 번 클릭합니다. |
Windows Forms 폼 또는 Web Forms 폼 |
폼이나 컨트롤을 선택한 다음 보기 메뉴에서 코드를 클릭합니다. 폼을 마우스 오른쪽 단추로 클릭한 다음 코드 보기를 클릭할 수도 있습니다. 대부분의 경우 디자인 화면에서 구성 요소를 두 번 클릭해도 코드 편집기가 열립니다. |
파일 메뉴 |
새로 만들기 또는 열기를 클릭하여 코드 파일을 표시합니다. |
코드 편집기의 인스턴스에서 편집용으로 열린 모든 문서 목록은 창 메뉴에 표시될 수 있습니다. IDE의 HTML 디자이너, CSS 편집기 및 XML 편집기 기능 또한 이 편집기를 사용합니다.
대부분의 개발 언어에서 코드 편집기는 다음 기능을 제공합니다.
디자인 타임에 개체 속성, 메서드 및 이벤트에 액세스
IntelliSense 문 완성
축소 가능 코드 섹션
개체 또는 요소의 소스 코드를 표시하는 코드 정의 창
이미 만들어진 모델 코드 블록을 추가할 수 있는 코드 조각 삽입기
들여쓰기, 탭, 끌어서 놓기 동작을 정의하는 옵션
유니코드 코드 페이지
사용자 인터페이스 요소 목록
코드 창
편집을 위해 코드나 텍스트가 표시되는 영역입니다. 개발 언어에 대한 IntelliSense 문 완성 기능을 제공합니다. 자세한 내용은 IntelliSense 사용을 참조하십시오.표시기 여백
코드 편집기에서 중단점, 책갈피 및 바로 가기에 대한 표시기가 표시되는 왼쪽에 있는 회색 열입니다. 이 영역을 설정하면 인접한 코드 줄에 중단점이 설정됩니다.선택 영역 여백
표시기 여백과 코드 줄을 선택하기 위해 클릭할 수 있는 편집 창 사이의 열입니다. 옵션 대화 상자에서 변경 내용 추적 옵션을 선택하면 코드에 대한 변경 내용이 여기에 추적됩니다. 자세한 내용은 옵션 대화 상자, 텍스트 편집기, 일반를 참조하십시오.가로 및 세로 스크롤 막대
코드 창의 볼 수 있는 범위를 넘어 확장되는 코드를 볼 수 있도록 코드 창을 가로 또는 세로로 스크롤할 수 있습니다.
단원 내용
자동 중괄호 일치
대괄호 또는 시작/끝 코드 세그먼트의 위치가 잘못된 경우 즉시 제공되는 피드백에 대해 설명합니다.방법: 참조 강조 표시 사용
클릭 한 번으로 심볼 인스턴스를 모두 강조 표시하는 방법을 설명합니다. 또한 강조 표시된 기호 간을 이동하는 방법에 대해서도 설명합니다.책갈피 창
코드 줄에 표시를 하고 코드의 해당 줄로 이동할 수 있습니다.코드 정의 창
편집 창에서 선택한 기호에 대한 정의를 표시합니다.코드 조각 선택
코드 조각 폴더에 저장된 코드의 세그먼트를 삽입할 수 있습니다.코드 조각 관리자
코드 조각을 검색할 폴더를 지정할 수 있습니다.
관련 단원
텍스트, 코드 및 태그 편집
코드 편집기를 구성하고 사용하는 방법에 대한 항목의 링크를 포함합니다.편집기 사용자 지정
텍스트 편집기 옵션을 설정하는 방법에 대한 지침을 제공합니다.옵션 대화 상자, 텍스트 편집기, 일반
들여쓰기와 탭 크기, 끌어서 놓기 동작, 편집기 에뮬레이션, 편집기의 여백과 스크롤 막대의 표시 여부를 설정할 수 있습니다.옵션 대화 상자, 텍스트 편집기, 모든 언어, 일반
모든 개발 언어에 대해 적용되는 옵션을 설정할 수 있습니다.방법: 코드 조각 관리
이미 만들어진 코드 조각을 삽입하는 방법과 코드 조각이 저장되는 폴더를 관리하는 방법을 설명합니다.편리한 편집기 사용을 위한 명령 및 기능
편집기에서 텍스트와 코드를 조작하기 위한 기술을 설명합니다.찾기 및 바꾸기
찾기 및 바꾸기 창 및 관련 검색 도구를 사용하는 방법을 설명합니다.코드에 책갈피 설정
특정 코드 줄을 만들고 이곳으로 이동하는 기술을 설명합니다.코딩 지원
컨트롤을 추가하고 구성하며 개체 계층 구조를 검색하기 위한 도구를 설명합니다.