Поделиться через


Страница "Параметры"", свойства узла "Текстовый редактор"

Обновлен: Ноябрь 2007

В этом разделе описываются страницы (или коллекции свойств), связанные с категорией Текстовый редактор диалогового окна Параметры меню Сервис. Заголовок каждого подраздела представляет вызов, используемый для доступа к его коллекции Properties. В таблице каждого подраздела перечислены свойства коллекции.

Общие

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

Имя элемента свойства

Значение

Описание

GoToAnchorAfterEscape

Get/Set (Boolean)

Если задано значение True, то при нажатии кнопки "escape" во время выделения фрагмента курсор переместится туда, откуда началось выделение. При значении 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)

Нет эквивалента пользовательского интерфейса.

C# | Intellisense

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

Представляет параметры на странице форматирования | Intellisense Visual C# и Visual J#.

Имя элемента свойства

Значение

Описание

AutoComment

Get/Set (Boolean)

Представляет параметр Комментарии документации XML.

Доступен только через строку на странице "CSharp - Редактор": 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)

Представляет параметр Включить режим создания структуры.

См. также

Основные понятия

Управление параметрами

Определение имен элементов свойств на страницах параметров

Страница “Параметры”, свойства узла “Среда”

Страница "Параметры", свойства узла "Шрифты и цвета"