Страница “Параметры”, свойства узла “Среда”
В этом документе описываются страницы (или коллекции свойств) диалогового окна Параметры, связанные с категорией Среда — 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:
|
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 (строка) |
Путь к внешнему средству просмотра исходного кода. |
См. также
Основные понятия
Определение имен элементов свойств на страницах параметров