다음을 통해 공유


옵션 페이지, 텍스트 편집기 노드 속성

이 문서에서는 옵션 대화 상자의 텍스트 편집기 범주, DTE.Properties("TextEditor", <Property Page>)와 연관된 일부 페이지(또는 속성 컬렉션)에 대해 설명합니다. 각 하위 단원의 제목은 Properties 컬렉션에 액세스하는 데 사용되는 호출이며, 각 하위 단원의 표에는 컬렉션의 속성이 나열되어 있습니다.

옵션 설정 제어의 Visual Basic 매크로는 옵션 대화 상자의 각 페이지에 대해 현재 옵션과 해당 값을 표시하는 방법을 보여 줍니다.

일반

DTE.Properties("TextEditor", "General")

속성 항목 이름

설명

GoToAnchorAfterEscape

Get/Set (Boolean)

True인 경우 선택 항목이 있는 상태에서 Esc 키를 누르면 선택 항목을 만든 작업이 시작된 위치로 삽입 지점이 이동합니다. False인 경우 선택 항목의 반대쪽 끝으로 삽입 지점이 이동합니다.

DragNDropTextEditing

Get/Set (Boolean)

선택된 텍스트 영역을 문서의 다른 위치로 끌어서 놓아 복사 또는 잘라내기/붙여넣기 작업을 수행할 수 있는지 여부를 지정합니다.

HorizontalScrollBar

Get/Set (Boolean)

편집기 창에 가로 스크롤 막대가 있는지 여부를 지정합니다.

VerticalScrollBar

Get/Set (Boolean)

편집기 창에 세로 스크롤 막대가 있는지 여부를 지정합니다.

SelectionMargin

Get/Set (Boolean)

중단점 아이콘 등을 그리는 특수한 선택 동작을 위해 텍스트 창 왼쪽에 공백이 삽입되는지 여부를 지정합니다.

MarginIndicatorBar

Get/Set (Boolean)

텍스트 창의 왼쪽 여백과 본문을 구분하는 세로줄이 있는지 여부를 지정합니다.

UndoCaretActions

Get/Set (Boolean)

True인 경우 실행 취소 동작에는 버퍼를 수정하는 편집 작업뿐 아니라 삽입 지점 동작, 선택 명령 등이 포함됩니다.

AutoDelimiterHighlighting

Get/Set (Boolean)

닫기 구분 기호를 입력할 때 편집기가 열기 구분 기호를 강조 표시하는지 여부를 지정합니다. 이 속성 값에 상관없이 편집기는 항상 열기 구분 기호를 굵게 표시합니다.

EditorEmulation

Get/Set(Enum)

DetectUTF8WithoutSignature

Get/Set (Boolean)

인코딩 시그니처가 없을 때 파일에 UTF-8 인코딩이 사용되는지 여부를 검색합니다.

TrackChanges

Get/Set (Boolean)

일반 텍스트

DTE.Properties("TextEditor", "PlainText")

PlainText 편집기 옵션은 텍스트 파일을 편집할 때 편집기 설정에 영향을 줍니다. 각 프로그래밍 언어와 Visual Studio 패키지에는 고유한 자체 텍스트 편집기 설정이 있습니다. 예를 들어, Visual C# 편집기 설정을 보거나 변경하려면 DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific")를 사용합니다. SQL 스크립트 편집기 설정의 경우 DTE.Properties("TextEditor", "SQL ")를 사용합니다.

속성 항목 이름

설명

AutoListMembers

Get/Set (Boolean)

사용자가 변수 참조 다음에 마침표를 입력하는 경우 사용할 수 있는 멤버 목록이 자동으로 나타나는지 여부를 지정합니다.

AutoListParams

Get/Set (Boolean)

사용자가 함수 이름 다음에 "("를 입력하는 경우 인수 목록에 대한 설명이 자동으로 나타나는지 여부를 지정합니다.

HideAdvancedMembers

Get/Set (Boolean)

문 완성에서 모든 멤버를 나열하는지 자주 사용되는 멤버만을 나열하는지 여부를 지정합니다.

VirtualSpace

Get/Set (Boolean)

공백 문자가 그래픽으로 표시되는지 여부를 지정합니다. 이 값을 true로 설정하면 이 목록의 WordWrap 속성 항목이 false로 설정됩니다.

WordWrap

Get/Set (Boolean)

긴 줄이 단어 경계에서 자동으로 줄 바꿈 하는지 여부를 지정합니다. 이 값을 true로 설정하면 VirtualSpace 속성 항목(이 목록에 포함됨)이 false로 설정됩니다.

WordWrapGlyphs

Get/Set (Boolean)

줄 끝의 문자 모양을 표시합니다. 이 값은 줄이 다음 줄로 줄바꿈됨을 나타냅니다.

EnableLeftClickForURLs

Get/Set (Boolean)

편집기에서 URL에 밑줄을 사용할지 여부와 마우스 왼쪽 단추를 한 번 클릭하여 시스템 등록 웹 브라우저에 있는 URL로 이동하는 동작을 사용할지 여부를 지정합니다.

IndentStyle

Get/Set (vsIndentStyle)

들여쓰기 스타일을 지정합니다. 설정 값으로는 vsIndentStyleNone, vsIndentStyleDefault(블록 스타일) 또는 vsIndentStyleSmart를 사용할 수 있습니다.

TabSize

Get/Set (Long)

탭 하나에 해당하는 공백 수를 나타냅니다. 범위는 1에서 60까지의 정수이고, 이를 벗어난 값을 설정하면 동작이 실패합니다.

InsertTabs

Get/Set (Boolean)

True인 경우 들여쓰기에 탭 문자를 사용합니다.

IndentSize

Get/Set (Long)

들여쓰기 수준 하나에 해당하는 공백 수를 나타냅니다. 범위는 1에서 60까지의 정수이고, 이를 벗어난 값을 설정하면 동작이 실패합니다.

ShowLineNumbers

Get/Set (Boolean)

코어 편집기 문서의 뷰에서 왼쪽 여백을 따라 줄 번호가 표시되는지 여부를 지정합니다.

ShowNavigationBar

Get/Set (Boolean)

드롭다운 목록과 단추가 편집기 창의 상단에 나타나는지 여부를 지정합니다.

CutCopyBlankLines

Get/Set (Boolean)

선택하면 빈 줄을 잘라 내거나 복사합니다.

참고 항목

개념

옵션 설정 제어

옵션 페이지에서 속성 항목의 이름 확인

옵션 페이지, 환경 노드 속성

옵션 페이지, 글꼴 및 색 노드 속성