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


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

В этом документе описываются страницы (или коллекции свойств) диалогового окна Параметры, связанные с категорией Среда — DTE.Properties("Environment", <Property Page>).Заголовок каждого из подразделов представляет собой вызов, используемый для доступа к коллекции свойств, а таблицы содержат списки свойств в коллекции.

Общие

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

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

Значение

Описание

ShowStatusBar

Get/Set (Boolean)

Определяет, отображается ли строка состояния.

WindowMenuContainsNItems

Get/Set (Short)

Определяет, как располагаются документы Windows в нижней части меню Windows.

MRUListContainsNItems

Get/Set (Short)

Определяет, сколько файлов отображается во вложенном меню "Последние использовавшиеся".

Анимации

Get/Set (Boolean)

Определяет использование анимации в строке состояния интегрированной среды разработки.

AnimationSpeed

Get/Set (Short)

AutoAdjustExperience

Get/Set (Boolean)

Автоматически корректирует визуальное представление в зависимости от производительности клиента.

RichClientExperienceOptions

Get/Set (Enum)

Включает расширенное визуальное представление клиента, используя значения в перечислении [EnvDTE100.vsRichClientExperienceOptions].

CloseButtonActiveTabOnly

Get/Set (Boolean)

Определяет, отображается ли кнопка Закрыть только на активной вкладке.

AutohidePinActiveTabOnly

Get/Set (Boolean)

Определяет, влияет ли кнопка Автоматически скрывать только на активную вкладку.

Безопасность надстроек и макросов

DTE.Properties("Environment", "AddinMacrosSecurity")

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

Значение

Описание

MacrosEnabled

Get/Set (Boolean)

Разрешает запуск макросов.

AddinsEnabled

Get/Set (Boolean)

Разрешает загрузку надстроек.

LoadAddinsFromTheWeb

Get/Set (Boolean)

Разрешает загрузку надстроек с URL-адреса в Интернете.

Документы

DTE.Properties("Environment", "Documents")

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

Значение

Описание

ReuseSavedActiveDocWindow

Get/Set (Boolean)

Определяет, использовать ли при открытии нового файла окно текущего документа, если текущий документ сохранен.false означает, что новый документ всегда следует открывать в новом окне.

DetectFileChangesOutsideIDE

Get/Set (Boolean)

Определяет, должна ли среда автоматически перезагружать файлы, открытые в интегрированной среде разработки, если операционная система сообщает ей, что файлы на диске были изменены.

AutoloadExternalChanges

Get/Set (Boolean)

Определяет, перезагружать ли открытый файл, если в него были внесены изменения извне за то время, пока он был открыт.Если изменения в открытый документ уже внесены и свойство имеет значение true, интегрированная среда разработки предлагает действовать так же, как если бы свойство имело значение false.

InitializeOpenFileFromCurrentDocument

Get/Set (Boolean)

Определяет, берет ли команда OpenFile каталог и имя файла из последнего активного документа или из того места, откуда файл был открыт в последний раз.

MiscFilesProjectSavesLastNItems

Get/Set (Short)

Определяет количество файлов, записываемое проектом “Прочие файлы”.В результате пользователь может увидеть, какой файл на диске был открыт последним в качестве прочего файла при последующем использовании интегрированной среды разработки.

ShowMiscFilesProject

Get/Set (Boolean)

Определяет, отображается ли проект "Прочие файлы".

CheckForConsisentLineEndings

Get/Set (Boolean)

Проверяет при загрузке файла окончания строк на однотипность.

SaveDocsAsUnicodeWhenDataLoss

Get/Set (Boolean)

Сохраняет документы в формате Юникод, если данные невозможно сохранить в выбранной кодировке.

DontShowGlobalUndoChangeLossDialog

Get/Set (Boolean)

Выводит предупреждение, когда глобальная отмена затрагивает другие измененные файлы.

AllowEditingReadOnlyFiles

Get/Set (Boolean)

Разрешает изменение файлов, однако при попытке сохранить их выводит предупреждение.

DocumentDockPreference

Get/Set (Enum)

[EnvDTE100.vsDocumentDockPreferenceOptions].Положение в списке вкладок, в которое вставляется открытый документ.

Диспетчер расширений

DTE.Properties("Environment", "ExtensionManager")

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

Значение

Описание

EnableAdminExtensions

Get/Set (Boolean)

Загружает расширения пользователей при запуске Visual Studio от имени администратора.После изменения этого значения необходимо перезапустить Visual Studio.

EnableOnline

Get/Set (Boolean)

Включает доступ к расширениям в коллекции Visual Studio.

AutomaticallyCheckForUpdates

Get/Set (Boolean)

Автоматически проверяет наличие обновлений для установленных расширений.

Поиск и замена

DTE.Properties("Environment", "FindAndReplace")

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

Значение

Описание

ShowWarningMessages

Get/Set (Boolean)

Отображает предупреждающие сообщения.

InitializeFromEditor

Get/Set (Boolean)

Автоматически заполняет поле Найти текстом из редактора.

ShowMessageBoxes

Get/Set (Boolean)

Отображает информационные сообщения.

HideWindowsAfterMatchFromQuickFindReplace

Get/Set (Boolean)

Скрывает окно Поиск и замена после нахождения соответствия с помощью функции Быстрый поиск или Быстрая замена.

Импорт и экспорт параметров

DTE.Properties("Environment", "Import and Export Settings")

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

Значение

Описание

TrackTeamSettings

Get/Set (Boolean)

Указывает, что используются параметры в файле, заданном свойством TeamSettingsFile.

TeamSettingsFile

Get/Set (строка)

Имя файла с параметрами рабочей группы.

AutoSaveFile

Get/Set (строка)

Имя файла, в котором автоматически сохраняются параметры пользователя.

Выбор языка

DTE.Properties("Environment", "International")

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

Значение

Описание

Язык

Get/Set (строка)

Значение кода языка для текущего языка интерфейса Visual Studio.

Клавиатура

DTE.Properties("Environment", "Keyboard")

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

Значение

Описание

Схема

Get/Set (строка)

Возвращает строку, содержащую встроенную схему, строку, содержащую полный путь к загруженному VSK-файлу или "(Default)", если VSK-файл не загружен.

Проекты и решения

DTE.Properties("Environment", "ProjectsAndSolution")

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

Значение

Описание

OnRunOrPreview

Get/Set (строка)

Определяет, должна ли интегрированная среда разработки сохранять все свои файлы перед просмотром или запуском построенного приложения.

ProjectsLocation

Get/Set (строка)

Определяет каталог по умолчанию, в который будут сохраняться новые проекты из диалогового окна Добавить проект.

ShowOutputWindowBeforeBuild

Get/Set (Boolean)

Определяет, отображать ли окно Вывод при начале построения.

ShowTaskListAfterBuild

Get/Set (Boolean)

Определяет, должна ли неудавшаяся операция построения отображаться в Списке задач по окончании построения.

TrackFileSelectionInExplorer

Get/Set (Boolean)

Определяет, отслеживается ли текущий элемент в обозревателе решений.

AlwaysShowSolutionNode

Get/Set (Boolean)

Определяет, отображается ли узел решения.

OnlySaveStartupProjectsAndDependencies

Get/Set (Boolean)

Определяет, ограничены ли операции сохранения только автозагружаемыми проектами и их зависимыми файлами.

ShowAdvancedBuildConfigurations

Get/Set (Boolean)

Определяет отображение расширенных конфигураций построения.

ConcurrentBuilds

Get/Set (строка)

Определяет максимальное число проектов, которые можно построить параллельно.

SaveNewProjects

Get/Set (Boolean)

Определяет, сохраняются ли новые проекты автоматически после создания.

PromptForRenameSymbol

Get/Set (Boolean)

Указывает, запрашивать ли переименование символов при переименовании файлов.

OnRunWhenErrors

Get/Set (Enum)

Задает поведение при выполнении, когда построение завершено с ошибками.

OnRunWhenOutOfDate

Get/Set (Enum)

Задает поведение при выполнении, когда проект устарел.

ProjectTemplatesLocation

Get/Set (строка)

Каталог, содержащий шаблоны проектов пользователя.

ProjectItemTemplatesLocation

Get/Set (строка)

Каталог, содержащий шаблоны элементов пользователя.

DefaultBehaviorForStartupProjects

Get/Set (строка)

MSBuildOutputVerbosity

Get/Set (строка)

Задает уровень детализации выходных данных построения.

Загрузка

DTE.Properties("Environment", "Startup")

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

Значение

Описание

OnStartUp

Get/Set (Enum)

Действие, выполняемое при запуске — из перечисления vsStartUp, со значениями от 0 до 5:

  • 0: "Открыть домашнюю страницу"

  • 1: "Загрузить последнее загружавшееся решение"

  • 2: "Показать диалоговое окно Открытие проекта"

  • 3: "Показать диалоговое окно Создание проекта"

  • 4: "Показать пустую среду"

  • 5: "Показать начальную страницу"

StartPageRSSUrl

Get/Set (строка)

URL-адрес RSS-канала, используемый при запуске.

StartPageRefreshDownloadedContent

Get/Set (Boolean)

Обновляет начальную страницу каждый раз по истечении интервала, заданного свойством StartPageRefreshInterval.

StartPageRefreshInterval

Get/Set (Short)

Интервал обновления начальной страницы в минутах.

TaskList

DTE.Properties("Environment", "TaskList")

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

Значение

Описание

ConfirmTaskDeletion

Get/Set (Boolean)

Указывает, запрашивать ли подтверждение при удалении задач из Списка задач.

WarnOnAddingHiddenItem

Get/Set (Boolean)

Указывает, выводить ли предупреждение при добавлении пользовательской задачи, которая не будет отображаться.

DontShowFilePaths

Get/Set (Boolean)

Указывает, отображать ли полные пути к файлам в списке задач.

CommentTokens

SafeArray

Возвращает SafeArray значений маркера комментариев.Каждое имеет поля Name (string) и Priority (vsTaskPriority, высокий, средний или низкий).

браузер

DTE.Properties("Environment", "WebBrowser")

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

Значение

Описание

HomePage

Get/Set (строка)

Представляет URL-адрес домашней страницы.

SearchPage

Get/Set (строка)

Представляет URL-адрес страницы поиска.

ViewSourceIn

Get/Set (Enum)

vsBrowserViewSource (источник, разработка, внешний).

ViewSourceExternalProgram

Get/Set (строка)

Путь к внешнему средству просмотра исходного кода.

См. также

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

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

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

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

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