更新:2007 年 11 月
下面介绍与“环境”类别 DTE.Properties("Environment", <Property Page>) 关联的页(或属性集合)。每个小节的标题是访问属性集合的调用,每个子节中的表列出在集合中找到的属性。
常规
DTE.Properties("Environment", "General")
属性项名称 |
值 |
说明 |
---|---|---|
OnStartup |
Get/Set (vsStartup) |
确定启动时环境的行为,即是否显示主页、“新建项目”对话框、“打开项目”对话框、最后一个解决方案等。 |
ShowStatusBar |
Get/Set (Boolean) |
确定状态栏是否可见。 |
WindowMenuContainsNItems |
Get/Set (Short) |
确定文档窗口在 Windows 菜单底部的显示方式。 |
MRUListContainsNItems |
Get/Set (Short) |
确定“最近使用过”子菜单中显示多少个文件。 |
Animations |
Get/Set (Boolean) |
确定集成开发环境 (IDE) 是否在状态栏使用动画。 |
AnimationSpeed |
Get/Set (Boolean) |
确定状态栏中动画的速度。 |
ShowCommandWindowCompletion |
Get/Set (Boolean) |
确定“命令”窗口是否在您键入时显示补全的 UI。 |
FindReplaceShowMessageBoxes |
Get/Set (Boolean) |
确定是否显示各种“查找和替换”对话框,例如是否显示警告搜索已超过起始点的对话框。 |
FindReplaceInitializeFromEditor |
Get/Set (Boolean) |
确定从“查找”对话框中启动的搜索其模式是从活动文档插入点位置开始生效,还是采用 IDE 中的上一搜索模式。 |
文档
DTE.Properties("Environment", "Documents")
属性项名称 |
Value |
Description |
---|---|---|
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 时您可以看见磁盘上最近作为杂项文件打开的文件。 |
帮助
DTE.Properties("Environment", "Help")
属性项名称 |
Value |
Description |
---|---|---|
Language |
Get/Set (String) |
包含语言的 LCID,例如英语的 LCID 为 1033。 |
Collection |
Get/Set (String) |
用于 Visual Studio 帮助(比如 ms-help://msdnvs)的帮助集合的名称。 |
External |
Get/Set (Boolean) |
确定是否在 Visual Studio IDE 外部查看帮助。 |
键盘
DTE.Properties("Environment", "Keyboard")
属性项名称 |
值 |
说明 |
---|---|---|
Scheme |
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) |
确定新项目创建后是否自动保存。 |
TaskList
DTE.Properties("Environment", "TaskList")
属性项名称 |
值 |
说明 |
---|---|---|
ConfirmTaskDeletion |
Boolean |
确定在从“任务列表”中删除任务时是否显示确认框。 |
UserTaskWarning |
Boolean |
确定在添加不显示的用户任务时是否发出警告。 |
CommentTokens |
SafeArray |
返回注释标记值的 SafeArray。每个值都有字段、Name(字符串)和 Priority(vsTaskPriority、High、Medium 或 Low)。 |
Web 浏览器
DTE.Properties("Environment", "WebBrowser")
属性项名称 |
值 |
说明 |
---|---|---|
UseDefaultHomePage |
Boolean |
确定是否使用默认主页。 |
HomePage |
字符串 |
表示主页 URL。 |
UseDefaultSearchPage |
Boolean |
确定是否使用默认搜索页。 |
SearchPage |
字符串 |
表示搜索页 URL。 |
ViewSourceIn |
枚举 |
vsBrowserViewSource(Source、Design 和 External)。 |
ViewSourceExternalProgram |
字符串 |
外部源查看器的路径。 |