“选项”页 ->“环境”节点属性

本文档描述了与**“选项”对话框的“环境”**类别 DTE.Properties("Environment", <Property Page>) 关联的页面(或属性集合)。 每个小节的标题是用于访问属性集合的调用,而每个小节中的表都列出了集合中的属性。

常规

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

属性项名称

说明

ShowStatusBar

Get/Set (Boolean)

确定状态栏是否可见。

WindowMenuContainsNItems

Get/Set (Short)

确定文档窗口在 Windows 菜单底部的显示方式。

MRUListContainsNItems

Get/Set (Short)

确定“最近使用过”子菜单中显示多少个文件。

Animations

Get/Set (Boolean)

确定集成开发环境 (IDE) 是否在状态栏使用动画。

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)

允许从 Web 上的 URL 加载外接程序。

文档

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

属性项名称

说明

ReuseSavedActiveDocWindow

Get/Set (Boolean)

确定在当前文档已保存的情况下,打开新文件时是否重用当前文档窗口。 false 表示总是为每个打开的文档打开新的文档窗口。

DetectFileChangesOutsideIDE

Get/Set (Boolean)

确定当操作系统通知 IDE 磁盘上的文件已被修改时,环境是否自动重新加载在 IDE 中打开的文件。

AutoloadExternalChanges

Get/Set (Boolean)

确定检测到的对打开文档的外部修改是否应在打开文档未修改时自动重新加载修改的文件。 如果修改了打开的文档且该属性为 true,则 IDE 就像该属性为 false 时那样给出提示。

InitializeOpenFileFromCurrentDocument

Get/Set (Boolean)

确定 OpenFile 命令是基于上一个活动文档的目录和文件名,还是基于上次打开文件的位置中的目录和文件名。

MiscFilesProjectSavesLastNItems

Get/Set (Short)

确定杂项文件项目记录了多少个文件。 因此,下次使用 IDE 时您可以看见磁盘上最近作为杂项文件打开的文件。

ShowMiscFilesProject

Get/Set (Boolean)

确定是否显示杂项文件项目。

CheckForConsisentLineEndings

Get/Set (Boolean)

在加载文件时检查行尾一致性。

SaveDocsAsUnicodeWhenDataLoss

Get/Set (Boolean)

当无法在代码页中保存数据时将文档保存为 Unicode。

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 (String)

具有团队设置的文件的名称。

AutoSaveFile

Get/Set (String)

自动保存用户设置的文件的名称。

区域设置

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

属性项名称

说明

Language

Get/Set (String)

Visual Studio 当前语言的 LCID 值。

键盘

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

属性项名称

说明

方案

Get/Set (String)

返回包含内置架构的字符串、包含已加载的 .vsk 文件的完整路径的字符串或“(默认)”(如果未加载 .vsk 文件)。

项目和解决方案

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

属性项名称

说明

OnRunOrPreview

Get/Set (String)

确定在预览或运行生成项目前 IDE 是否保存所有内容。

ProjectsLocation

Get/Set (String)

确定“添加项目”对话框保存新项目的默认目录。

ShowOutputWindowBeforeBuild

Get/Set (Boolean)

确定启动生成操作是否显示“输出”窗口。

ShowTaskListAfterBuild

Get/Set (Boolean)

确定不成功的生成操作在生成完成时是否显示“任务列表”

TrackFileSelectionInExplorer

Get/Set (String)

确定是否在“解决方案资源管理器”中跟踪当前项。

AlwaysShowSolutionNode

Get/Set (String)

确定是否显示解决方案节点。

OnlySaveStartupProjectsAndDependencies

Get/Set (String)

确定保存操作是否限于启动项目及其依赖文件。

ShowAdvancedBuildConfigurations

Get/Set (String)

确定是否显示高级生成配置。

ConcurrentBuilds

Get/Set (String)

确定可以出现的最大并行项目生成数。

SaveNewProjects

Get/Set (String)

确定新项目创建后是否自动保存。

PromptForRenameSymbot

Get/Set (Boolean)

指定在重命名文件时,是否提示进行符号重命名。

OnRunWhenErrors

Get/Set (Enum)

指定当生成完成但有错误时,运行的行为。

OnRunWhenOutOfDate

Get/Set (Enum)

指定当项目过时后,运行的行为。

ProjectTemplatesLocation

Get/Set (String)

包含用户项目模板的目录。

ProjectItemTemplatesLocation

Get/Set (String)

包含用户项模板的目录。

DefaultBehaviorForStartupProjects

Get/Set (String)

MSBuildOutputVerbosity

Get/Set (String)

指定生成输出的详细级别。

启动

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

属性项名称

说明

OnStartUp

Get/Set (Enum)

在启动时从 vsStartUp 采取的操作,值的范围是 0 到 5:

  • 0:打开主页

  • 1:加载最近加载的解决方案

  • 2:显示“打开项目”对话框

  • 3:显示“新建项目”对话框

  • 4:显示空环境

  • 5:显示起始页

StartPageRSSUrl

Get/Set (String)

在启动时使用的 RSS 源的 URL。

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(字符串)和 Priority(vsTaskPriority、High、Medium 或 Low)。

Web 浏览器

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

属性项名称

说明

HomePage

Get/Set (String)

表示主页 URL。

SearchPage

Get/Set (String)

表示搜索页 URL。

ViewSourceIn

Get/Set (Enum)

vsBrowserViewSource(Source、Design 和 External)。

ViewSourceExternalProgram

Get/Set (String)

外部源查看器的路径。

请参见

概念

控制选项设置

确定“选项”页中属性项的名称

“选项”页 ->“字体和颜色”节点属性

“选项”页 ->“文本编辑器”节点属性