“选项”页 ->“环境”节点属性
本文档描述了与**“选项”对话框的“环境”**类别 DTE.Properties("Environment", <Property Page>) 关联的页面(或属性集合)。 每个小节的标题是用于访问属性集合的调用,而每个小节中的表都列出了集合中的属性。
常规
DTE.Properties("Environment", "General")
属性项名称 |
值 |
说明 |
---|---|---|
ShowStatusBar |
Get/Set (Boolean) |
确定状态栏是否可见。 |
WindowMenuContainsNItems |
Get/Set (Short) |
确定文档窗口在 Windows 菜单底部的显示方式。 |
MRUListContainsNItems |
Get/Set (Short) |
确定“最近使用过”子菜单中显示多少个文件。 |
动画 |
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 (Boolean) |
确定是否在“解决方案资源管理器”中跟踪当前项。 |
AlwaysShowSolutionNode |
Get/Set (Boolean) |
确定是否显示解决方案节点。 |
OnlySaveStartupProjectsAndDependencies |
Get/Set (Boolean) |
确定保存操作是否限于启动项目及其依赖文件。 |
ShowAdvancedBuildConfigurations |
Get/Set (Boolean) |
确定是否显示高级生成配置。 |
ConcurrentBuilds |
Get/Set (String) |
确定可以出现的最大并行项目生成数。 |
SaveNewProjects |
Get/Set (Boolean) |
确定新项目创建后是否自动保存。 |
PromptForRenameSymbol |
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) |
指定生成输出的详细级别。 |
Startup
DTE.Properties("Environment", "Startup")
属性项名称 |
值 |
说明 |
---|---|---|
OnStartUp |
Get/Set (Enum) |
在启动时从 vsStartUp 采取的操作,值的范围是 0 到 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) |
外部源查看器的路径。 |