옵션 페이지, 텍스트 편집기 노드 속성Options Page, Text Editor Node Properties

이 문서에서는 옵션 대화 상자의 텍스트 편집기 범주, DTE.Properties("TextEditor", <Property Page>)와 연관된 일부 페이지(또는 속성 컬렉션)에 대해 설명합니다.This document describes some pages (or properties collections) that are associated with the Text Editor category, DTE.Properties("TextEditor", <Property Page>), of the Options dialog box. 각 하위 단원의 제목은 Properties 컬렉션에 액세스하는 데 사용되는 호출이며, 각 하위 단원의 표에는 컬렉션의 속성이 나열되어 있습니다.The title of each subsection is the call that is used to access the Properties collection, and the table in each subsection lists the properties in the collection.

옵션 설정 제어의 Visual Basic 매크로는 옵션 대화 상자의 각 페이지에 대해 현재 옵션과 해당 값을 표시하는 방법을 보여 줍니다.The Visual Basic macros in Controlling Options Settings demonstrate how to display current options and their values for each page of the Options dialog box.

일반General

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

속성 항목 이름Property Item Name Value 설명Description
GoToAnchorAfterEscapeGoToAnchorAfterEscape Get/Set (Boolean)Get/Set (Boolean) True인 경우 선택 항목이 있는 상태에서 Esc 키를 누르면 선택 항목을 만든 작업이 시작된 위치로 삽입 지점이 이동합니다.If True, pressing escape while there is a selection causes the insertion point to move to where the action that created the selection was initiated. False인 경우 선택 항목의 반대쪽 끝으로 삽입 지점이 이동합니다.False moves the insertion point to the other end of the selection.
DragNDropTextEditingDragNDropTextEditing Get/Set (Boolean)Get/Set (Boolean) 선택된 텍스트 영역을 문서의 다른 위치로 끌어서 놓아 복사 또는 잘라내기/붙여넣기 작업을 수행할 수 있는지 여부를 지정합니다.Determines whether you can drag a selected region of text from one location to another in the document for copy or cut/paste operations.
HorizontalScrollBarHorizontalScrollBar Get/Set (Boolean)Get/Set (Boolean) 편집기 창에 가로 스크롤 막대가 있는지 여부를 지정합니다.Determines whether there is a horizontal scrollbar on editor windows.
VerticalScrollBarVerticalScrollBar Get/Set (Boolean)Get/Set (Boolean) 편집기 창에 세로 스크롤 막대가 있는지 여부를 지정합니다.Determines whether there is a vertical scroll bar on editor windows.
SelectionMarginSelectionMargin Get/Set (Boolean)Get/Set (Boolean) 중단점 아이콘 등을 그리는 특수한 선택 동작을 위해 텍스트 창 왼쪽에 공백이 삽입되는지 여부를 지정합니다.Determines whether there is space at the left of the text pane for special selection operations, drawing breakpoint icons, and so forth.
MarginIndicatorBarMarginIndicatorBar Get/Set (Boolean)Get/Set (Boolean) 텍스트 창의 왼쪽 여백과 본문을 구분하는 세로줄이 있는지 여부를 지정합니다.Determines whether there is a vertical line dividing the left margin of the text pane from the main body of the text pane.
UndoCaretActionsUndoCaretActions Get/Set (Boolean)Get/Set (Boolean) True.If True. 실행 취소 작업에 버퍼를 수정하는 편집 작업뿐 아니라 삽입 지점 동작, 선택 명령 등이 포함됩니다.undo operations include insertion point motion, selection commands, and so forth, in addition to editing actions that modify the buffer.
AutoDelimiterHighlightingAutoDelimiterHighlighting Get/Set (Boolean)Get/Set (Boolean) 닫기 구분 기호를 입력할 때 편집기가 열기 구분 기호를 강조 표시하는지 여부를 지정합니다.Determines whether typing a closing delimiter causes the editor to highlight the opening delimiter. 이 속성 값에 상관없이 편집기는 항상 열기 구분 기호를 굵게 표시합니다.The editor always bolds the open delimiter regardless of the value of this property.
EditorEmulationEditorEmulation Get/Set(Enum)Get/Set (Enum)
DetectUTF8WithoutSignatureDetectUTF8WithoutSignature Get/Set (Boolean)Get/Set (Boolean) 인코딩 시그니처가 없을 때 파일에 UTF-8 인코딩이 사용되는지 여부를 검색합니다.Detects whether a file uses UTF-8 encoding when it does not have an encoding signature.
TrackChangesTrackChanges Get/Set (Boolean)Get/Set (Boolean)

일반 텍스트Plain Text

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

PlainText 편집기 옵션은 텍스트 파일을 편집할 때 편집기 설정에 영향을 줍니다.The PlainText editor options affect the editor settings when text files are edited. 각 프로그래밍 언어와 Visual StudioVisual Studio 패키지에는 고유한 자체 텍스트 편집기 설정이 있습니다.Each programming language and Visual StudioVisual Studio package has its own specific Text Editor settings. 예를 들어, Visual C#Visual C# 편집기 설정을 보거나 변경하려면 DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific")를 사용합니다.For example, to view or change the Visual C#Visual C# editor settings, use DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific"). SQL 스크립트 편집기 설정의 경우 DTE.Properties("TextEditor", "SQL ")를 사용합니다.For the SQL Script editor settings, use DTE.Properties("TextEditor", "SQL ").

속성 항목 이름Property Item Name Value 설명Description
AutoListMembersAutoListMembers Get/Set (Boolean)Get/Set (Boolean) 사용자가 변수 참조 다음에 마침표를 입력하는 경우 사용할 수 있는 멤버 목록이 자동으로 나타나는지 여부를 지정합니다.Determines whether an available list of members automatically appears when a user types a period following a variable reference.
AutoListParamsAutoListParams Get/Set (Boolean)Get/Set (Boolean) 사용자가 함수 이름 다음에 "("를 입력하는 경우 인수 목록에 대한 설명이 자동으로 나타나는지 여부를 지정합니다.Determines whether a description of an argument list automatically displays when the users types a "(" following a function name.
HideAdvancedMembersHideAdvancedMembers Get/Set (Boolean)Get/Set (Boolean) 문 완성에서 모든 멤버를 나열하는지 자주 사용되는 멤버만을 나열하는지 여부를 지정합니다.Determines whether statement completion lists all members or only the commonly used ones.
VirtualSpaceVirtualSpace Get/Set (Boolean)Get/Set (Boolean) 공백 문자가 그래픽으로 표시되는지 여부를 지정합니다.Determines whether white space characters are displayed as graphics. 이 값을 true로 설정하면 이 목록의 WordWrap 속성 항목이 false로 설정됩니다.Setting this to true causes the WordWrap property item (in this list) to be set to false.
WordWrapWordWrap Get/Set (Boolean)Get/Set (Boolean) 긴 줄이 단어 경계에서 자동으로 줄 바꿈 하는지 여부를 지정합니다.Determines whether the view wraps long lines at word boundaries. 이 값을 true로 설정하면 이 목록의 VirtualSpace 속성 항목이 false로 설정됩니다.Setting this to true causes the VirtualSpace property item (in this list) to be set to false.
WordWrapGlyphsWordWrapGlyphs Get/Set (Boolean)Get/Set (Boolean) 줄 끝의 문자 모양을 표시합니다. 이 값은 줄이 다음 줄로 줄바꿈됨을 나타냅니다.Displays a glyph at the end of a line; this indicates that the line wraps to the next line.
EnableLeftClickForURLsEnableLeftClickForURLs Get/Set (Boolean)Get/Set (Boolean) 편집기에서 URL에 밑줄을 사용할지 여부와 마우스 왼쪽 단추를 한 번 클릭하여 시스템 등록 웹 브라우저에 있는 URL로 이동하는 동작을 사용할지 여부를 지정합니다.Determines whether the editor underlines URLs and enables a single left-click for jumping to the URL in the system registered Web browser.
IndentStyleIndentStyle Get/Set (vsIndentStyle)Get/Set (vsIndentStyle) 다음 들여쓰기 스타일을 지정합니다. 기본, 스마트 또는 없음Determines the indenting style: Default, Smart, or None.
TabSizeTabSize Get/Set (Long)Get/Set (Long) 탭 하나에 해당하는 공백 수를 나타냅니다. 범위는 1에서 60까지의 정수이고, 이를 벗어난 값을 설정하면 동작이 실패합니다.Represents the number of spaces that equal a tab. Setting an integer outside the range 1 to 60 (inclusive) fails.
InsertTabsInsertTabs Get/Set (Boolean)Get/Set (Boolean) True인 경우 들여쓰기에 탭 문자를 사용합니다.If True, TAB characters are used when indenting.
IndentSizeIndentSize Get/Set (Long)Get/Set (Long) 들여쓰기 수준 하나에 해당하는 공백 수를 나타냅니다.Represents the number of spaces that equals one indent level. 범위는 1에서 60까지의 정수이고, 이를 벗어난 값을 설정하면 동작이 실패합니다.Setting an integer value outside the range 1 to 60 (inclusive) fails.
ShowLineNumbersShowLineNumbers Get/Set (Boolean)Get/Set (Boolean) 코어 편집기 문서의 뷰에서 왼쪽 여백을 따라 줄 번호가 표시되는지 여부를 지정합니다.Determines whether the view of a core editor document displays line numbers along the left margin.
ShowNavigationBarShowNavigationBar Get/Set (Boolean)Get/Set (Boolean) 드롭다운 목록과 단추가 편집기 창의 상단에 나타나는지 여부를 지정합니다.Determines whether the drop-down lists and buttons appear at the top of editor windows.
CutCopyBlankLinesCutCopyBlankLines Get/Set (Boolean)Get/Set (Boolean) 선택하면 빈 줄을 잘라 내거나 복사합니다.Cuts or copies blank lines when they are selected.

참고 항목See Also