다음을 통해 공유


옵션 대화 상자: 텍스트 편집기 > 고급

고급 대화 상자를 사용하여 Visual Studio 코드 및 텍스트 편집기 전역 설정을 변경할 수 있습니다. 대화 상자를 표시하려면 메뉴 모음에서 도구를 선택한 후 옵션>텍스트 편집기>고급을 선택합니다.

Screenshot of the Advanced settings for the text editor in the Options dialog box.

Screenshot of the text editor's advanced settings in the Options dialog box.

차이 디스플레이 모드

전체 줄 옵션은 기본적으로 선택되어 있습니다. 선택할 수 있는 옵션을 사용하면 텍스트 줄을 추가, 제거 또는 수정할 때 차이 뷰어에 표시되는 강조 표시 및 윤곽선을 사용자 지정할 수 있습니다. 옵션은 특히 다음과 같은 보기 환경을 제공합니다.

  • 전체 줄: 뷰포트의 전체 너비에 줄 차이가 표시됩니다.
  • 코드 컨투어: 각 줄의 마지막 문자에만 줄 차이가 표시됩니다.
  • 블록 윤곽선: 줄 및 단어 차이가 윤곽선이 있는 사각형으로 표시됩니다.
  • 혼합 윤곽선: 줄 차이는 윤곽선이 있는 사각형으로 표시되고 단어 차이는 색이 지정된 사각형으로 표시됩니다.

차이 개요 여백 표시

이 옵션은 기본적으로 선택되어 있으며 Git 커밋 간 차이를 표시하는 여백 보기를 스크롤 막대 옆에 추가합니다. 빨간색은 삭제를 나타내고 녹색은 추가를 나타냅니다.

응답 코드 완성

기본적으로 이 옵션을 선택하면 편집기에서 해당 컨텍스트 및 언어 의미 체계에 따라 코드에 대한 가능한 완성을 제안할 수 있습니다. 자동 완성 모드를 끄려면 전환합니다.

여백을 피킹하기 위한 클릭

단일 클릭 설정은 기본적으로 선택되어 있습니다. 선택한 설정을 사용하면 정의 피킹을 사용하여 Git 커밋 간의 차이점을 표시할 때 정의 피킹 작동 방식을 사용자 지정할 수 있습니다. 기본 설정 단일 클릭두 번 클릭으로 변경하거나 없음을 선택하여 차이 피킹 UI를 끌 수 있습니다.

TextMate 문법으로 처리된 파일의 단어 기반 추천

Visual Studio에서는 TextMate 문법을 사용하여 편집기에서 대체 프로그래밍 언어 지원 및 색 지정을 제공합니다. 사용하도록 설정하면 Visual Studio 자동 완성 기능에서 코드가 아닌 입력한 단어를 기반으로 합니다. 해제하려면 토글합니다.

TextMate 문법에 대한 자세한 내용은 다른 언어에 대한 Visual Studio 편집기 지원 추가를 참조하세요.

기본 IntelliSense 완성 모드

다음 완성 모드 설정 중 하나를 선택합니다.

  • 자동, 기본 설정이며 문장 부호 및 특수 문자를 사용하는 경우 완성합니다.
  • 탭 전용, 탭을 사용하는 경우에만 완성합니다.
  • 마지막 사용, Ctrl+Alt+Space를 통해 마지막으로 사용된 설정을 유지합니다.

CodeLens가 캐럿 줄 위치를 이동하도록 허용

기본적으로 CodeLens 정보는 코드 줄 위에 표시됩니다. CodeLens 정보를 현재 캐럿 위치에 있는 코드 줄에 바로 표시하도록 토글합니다.

상자 선택 사용

다음을 포함하여 Visual Studio 2022에서 새 다중 캐럿 선택 동작을 사용하지 않도록 설정하려면 이 옵션을 선택합니다.

  • VS Code의 다중 캐럿 기능과 유사하게 “블록 선택”을 조정합니다.
  • 단일 블록 모양의 텍스트 섹션이 아니라 각 캐럿에서 서로 다른 텍스트 섹션을 복사하고 붙여넣을 수 있도록 지원합니다.
  • 화살표 키를 누르면 각 캐럿이 이동되며, 블록 선택은 해제되지 않습니다.

참고

이 옵션을 선택하면 Visual Studio 2019 및 이전 버전에서 사용할 수 있던 상자 선택 동작이 적용됩니다. 특히, 이 옵션을 사용하면 Alt 키를 누른 상태로 항목의 직사각형 섹션을 선택한 후 마우스를 끌어 텍스트를 선택할 수 있습니다(또는 Shift+Alt+왼쪽/위쪽/오른쪽/아래쪽을 눌러 텍스트 선택). 이 옵션은 화살표 키를 누르는 경우로 제한되며 Visual Studio는 상자 선택을 해제하고 단일 캐럿으로 돌아갑니다.

적응형 서식 사용

Visual Studio는 가장 최근에 업데이트된 파일을 기반으로 코드 들여쓰기에 탭을 사용할지 공백을 사용할지 인식합니다. 적응형 서식 옵션은 기본적으로 선택되어 있습니다. 선택 취소되어 있는 경우 Visual Studio는 도구>옵션>텍스트 편집기>모든 언어> 의 설정을 대신 사용합니다.

editorconfig 파일을 사용하여 Visual Studio에서 기본 들여쓰기 스타일을 관리하는 방법을 변경할 수도 있습니다. 자세한 내용은 EditorConfig를 사용하여 휴대용, 사용자 지정 편집기 설정 만들기를 참조하세요.

C#, C++, Java, TypeScript GoTo 기호 탐색에 대한 대체 지원

기호 검색에 대한 TextMate 대체 지원을 사용하지 않으려면 이 옵션을 선택합니다. 그러면 시스템 성능이 향상됩니다. (Visual Studio 2022 버전 17.0~17.3에서만 사용할 수 있습니다.)

복사/잘라내기할 때 서식 있는 텍스트 복사

이 옵션은 기본적으로 선택되어 있으며 색과 합자를 포함하는 텍스트를 복사합니다. 일반 텍스트를 복사하려면 토글합니다.

이 옵션을 선택 취소하면 복사/붙여넣기 작업 중 Visual Studio의 응답성과 성능이 향상됩니다. 서식 있는 텍스트 복사로 인해 UI 지연 및 임시 중단이 발생할 수 있습니다.

최대 길이

이 옵션을 사용하여 코드에서 복사하거나 잘라낼 수 있는 서식 있는 텍스트의 최대 문자 수를 늘리거나 줄입니다. 기본값은 10240으로 설정됩니다. (이 제한을 초과하면 텍스트는 여전히 복사되지만 서식 있는 텍스트가 아닌 일반 텍스트로 복사됩니다.)

정확한 분류 사용

의미 체계 색 지정을 허용하려면 이 확인란을 토글합니다. 몇 초 후에 “대기” 대화 상자가 나타날 수 있습니다. (복사 속도가 빠른 구문 색 지정과 복사 속도가 느린 의미 체계 색 지정이 있습니다. 의미 체계 정보를 사용하면 색을 보다 풍부하고 정확하게 지정할 수 있습니다.)

입력 시 장기 실행 보조 작업 자동 취소

이 옵션은 기본적으로 선택되어 있으며 이 옵션을 사용하면 사용자가 텍스트 편집기에서 입력할 때 Visual Studio가 백그라운드 작업을 중지할 수 있습니다. 즉, 사용자가 입력하는 동안 일시적으로 UI를 동결할 수 있는 작업을 Visual Studio가 얼마나 적극적으로 취소하는지를 제어합니다.

허용되는 최대 입력 대기 시간 자동 조정

이 옵션은 기본적으로 선택되어 있으며 Visual Studio가 기능 또는 확장을 취소하기 전에 기능 또는 확장으로 인해 입력에 발생할 수 있는 최대 입력 대기 시간을 조정합니다.

허용되는 최대 입력 대기 시간(밀리초)

텍스트 편집기에서 사용자가 입력하는 동안 Visual Studio에서 적용되는 최대 대기 시간을 설정하려면 이 옵션을 선택합니다.

적응형 서식 사용

Visual Studio는 가장 최근에 업데이트된 파일을 기반으로 코드 들여쓰기에 탭을 사용할지 공백을 사용할지 인식합니다. 적응형 서식 옵션은 기본적으로 선택되어 있습니다. 선택 취소되어 있는 경우 Visual Studio는 도구>옵션>텍스트 편집기>모든 언어> 의 설정을 대신 사용합니다.

스크롤 민감도

Visual Studio의 스크롤 성능을 높이려면 이 옵션을 사용합니다.

세로 스크롤 민감도(스크롤당 줄 수)

각 사용자 인터페이스 작업에서 스크롤할 세로 줄 수를 조정하려면 이 옵션을 사용합니다. 기본값은 3으로 설정됩니다.

가로 스크롤 민감도(스크롤당 문자 수)

각 사용자 인터페이스 작업에서 스크롤할 문자 수를 조정하려면 이 옵션을 사용합니다. 기본값은 1로 설정됩니다.

텍스트 서식 지정 방법

기본값은 자동입니다. Ideal 또는 Display 두 가지 추가 옵션 중 하나를 선택할 수 있습니다. 하드웨어에 따라 편집기에서 텍스트 서식 지정을 가장 잘 미세 조정할 수 있는 옵션을 선택합니다.

자세한 내용은 TextFormattingMode를 참조하세요.

텍스트 렌더링 방법

기본값은 자동입니다. ClearType, Greyscale 또는 Aliased 세 가지 추가 옵션 중 하나를 선택할 수 있습니다. 하드웨어에 따라 편집기에서 텍스트 렌더링을 가장 잘 미세 조정할 수 있는 옵션을 선택합니다.

자세한 내용은 TextRenderingMode를 참조하세요.

참고 항목

옵션 대화 상자: 텍스트 편집기 > 일반