Страница "Параметры"", свойства узла "Текстовый редактор"
Обновлен: Ноябрь 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) |
Представляет параметр Включить режим создания структуры. |
См. также
Основные понятия
Определение имен элементов свойств на страницах параметров