다음을 통해 공유


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

업데이트: 2007년 11월

다음은 도구 메뉴의 옵션 대화 상자에 있는 텍스트 편집기 범주와 관련된 페이지 또는 속성 컬렉션에 대한 설명입니다. 각 하위 단원의 제목은 해당 Properties 컬렉션에 액세스하는 데 사용되는 호출입니다. 각 하위 단원의 표에는 컬렉션의 속성이 나열되어 있습니다.

일반

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)

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

일반 텍스트

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

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

속성 항목 이름

설명

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로 설정됩니다.

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)

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

C# | 서식 | 일반

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

Visual C# 및 Visual J# 서식 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

FORMAT_BLOCK

Get/Set (Boolean)

입력 시 완성 블록에 서식 자동 지정 옵션을 나타냅니다.

FORMAT_STATEMENT

Get/Set (Boolean)

입력 시 완성 문에 서식 자동 지정 옵션을 나타냅니다.

FORMAT_ON_PASTE

Get/Set (Boolean)

붙여넣을 때 들여쓰기 조정 옵션을 나타냅니다.

C# | 서식 | 들여쓰기

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# 및 Visual J# 서식 | 들여쓰기 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

Indent_BlockContents

Get/Set (Boolean)

블록 내용을 들여씁니다. 옵션을 나타냅니다.

Indent_CaseLabels

Get/Set (Boolean)

case 레이블을 들여씁니다. 옵션을 나타냅니다.

Indent_CaseContents

Get/Set (Boolean)

case 내용을 들여씁니다. 옵션을 나타냅니다.

Indent_Braces

Get/Set (Boolean)

여는 중괄호 및 닫는 중괄호를 들여씁니다. 옵션을 나타냅니다.

Indent_UnindentLabels

Get/Set (Boolean)

레이블 들여쓰기 옵션을 나타냅니다.

C# | 서식 | 줄 추가

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# 및 Visual J# 서식 | 줄 추가 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

NewLines_Braces_Type

Get/Set (Boolean)

형식의 여는 중괄호를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Braces_Method

Get/Set (Boolean)

메서드의 여는 중괄호를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Braces_AnonymousMethod

Get/Set (Boolean)

무명 메서드의 여는 중괄호를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Braces_ControlFlow

Get/Set (Boolean)

제어 블록의 여는 중괄호를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Keywords_Else

Get/Set (Boolean)

"else"를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Keywords_Catch

Get/Set (Boolean)

"catch"를 새 줄에 배치합니다. 옵션을 나타냅니다.

NewLines_Keywords_Finally

Get/Set (Boolean)

"finally"를 새 줄에 배치합니다. 옵션을 나타냅니다.

C# | 서식 | 간격

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# 및 Visual J# 서식 | 간격 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

Space_AfterMethodDeclarationName

Get/Set (Boolean)

메서드 선언의 간격을 설정합니다. 메서드 이름과 여는 괄호 사이에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinMethodDeclarationParentheses

Get/Set (Boolean)

메서드 선언의 간격을 설정합니다. 인수 목록 괄호의 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BetweenEmptyMethodDeclarationParentheses

Get/Set (Boolean)

메서드 선언의 간격을 설정합니다. 빈 인수 목록 괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterMethodCallName

Get/Set (Boolean)

메서드 호출의 간격을 설정합니다. 메서드 이름과 여는 괄호 사이에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinMethodCallParentheses

Get/Set (Boolean)

메서드 호출의 간격을 설정합니다. 인수 목록 괄호의 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BetweenEmptyMethodCallParentheses

Get/Set (Boolean)

메서드 호출의 간격을 설정합니다. 빈 인수 목록 괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_InControlFlowConstruct

Get/Set (Boolean)

기타 간격을 설정합니다. 제어 흐름 키워드 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinExpressionParentheses

Get/Set (Boolean)

기타 간격을 설정합니다. 식의 괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinCastParentheses

Get/Set (Boolean)

기타 간격을 설정합니다. 형식 캐스트의 괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinOtherParentheses

Get/Set (Boolean)

기타 간격을 설정합니다. 제어 흐름 문의 괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterCast

Get/Set (Boolean)

기타 간격을 설정합니다. 캐스트 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BeforeOpenSquare

Get/Set (Boolean)

대괄호의 간격을 설정합니다. 여는 대괄호 앞에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BetweenEmptySquares

Get/Set (Boolean)

대괄호의 간격을 설정합니다. 빈 대괄호의 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_WithinSquares

Get/Set (Boolean)

대괄호의 간격을 설정합니다. 대괄호 내부에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterBasesColon

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 형식 선언의 기본 또는 인터페이스에 대한 콜론 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BeforeSemiColonsInForStatement

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. "for" 문의 세미콜론 앞에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BeforeComma

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 쉼표 앞에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterComma

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 쉼표 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BeforeBasesColon

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 형식 선언의 기본 또는 인터페이스에 대한 콜론 앞에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterDot

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 점 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AfterSemiColonsInForStatement

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. "for" 문의 세미콜론 뒤에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_BeforeDot

Get/Set (Boolean)

구분 기호의 간격을 설정합니다. 점 앞에 공백을 삽입합니다. 옵션을 나타냅니다.

Space_AroundBinaryOperator

Get/Set (Boolean)

연산자의 간격을 설정합니다. 이항 연산자 주위의 공백을 무시합니다. 옵션을 나타냅니다.

Space_Normalize

Get/Set (Boolean)

연산자의 간격을 설정합니다. 이항 연산자 앞뒤의 공백을 제거합니다. 옵션을 나타냅니다.

C# | 서식 | 줄 바꿈

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# 및 Visual J# 서식 | 줄 바꿈 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

Wrapping_PreserveSingleLine

Get/Set (Boolean)

블록을 한 줄에 둡니다. 옵션을 나타냅니다.

Wrapping_KeepStatementsOnSingleLine

Get/Set (Boolean)

문과 멤버 선언을 같은 줄에 둡니다. 옵션을 나타냅니다.

Wrapping_IgnoreSpacesAroundBinaryOperators

Get/Set (Boolean)

해당하는 UI가 없습니다.

C# | IntelliSense

DTE.Properties("TextEditor", "CSharp - Completion List")

Visual C# 및 Visual J# IntelliSense 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

AutoComment

Get/Set (Boolean)

XML 문서 주석 옵션을 나타냅니다.

"CSharp - Editor" 페이지 문자열(DTE.Properties("TextEditor", "CSharp - Editor"))을 통해서만 액세스할 수 있습니다.

BringUpOnIdentifier

Get/Set (Boolean)

문자를 입력하면 완성 목록 표시 옵션을 나타냅니다.

ShowExpansions

Get/Set (Boolean)

완성 목록에 코드 조각 배치 옵션을 나타냅니다.

ShowKeywords

Get/Set (Boolean)

완성 목록에 키워드 배치 옵션을 나타냅니다.

DisableMFU

Get/Set (Boolean)

IntelliSense 멤버 선택 옵션을 나타냅니다.

Squiggles

Get/Set (Boolean)

편집기 도움말 옵션을 나타냅니다.

C# | 개요

DTE.Properties("TextEditor", "CSharp - Editor")

Visual C# 및 Visual J# 개요 페이지의 옵션을 나타냅니다.

속성 항목 이름

설명

CollapseInactiveBlocksOnOpen

Get/Set (Boolean)

비활성 블록 축소 옵션을 나타냅니다.

CollapseRegionBlocksOnOpen

Get/Set (Boolean)

#region 블록 축소 옵션을 나타냅니다.

EnterOutlingModeOnOpen

Get/Set (Boolean)

개요 모드로 파일 열기 옵션을 나타냅니다.

참고 항목

개념

옵션 설정 제어

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

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

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