.settings(指定调试设置)

.settings 命令在 Debugger.Settings 命名空间中设置、修改、显示、加载和保存设置。

.settings set  namespace.setting=value
.settings set namespace.setting+=value 
.settings save [file path] 
.settings load file path
.settings list [namespace][-v]
.settings help   

参数

.settings set 参数

namespace.setting=value
设置或修改设置。 指定文件路径时使用斜杠转义,例如 C:\\Symbols\\。

示例:

.settings set Display.PreferDMLOutput=false

.settings set Sources.DisplaySourceLines=true

.settings set Symbols.Sympath="C:\\Symbols\\"

namespace.setting+=value
指定将新值追加到(而不是替换)上一个值。

示例:

.settings set Extensions.ExtensionSearchPath+=";C:\\MyExtension\\"

.setting save parameters

file path
将 Debugger.Settings 命名空间中的所有值保存到指定的 XML 文件。


如果未提供文件路径,设置将保存到加载或保存到的最后一个文件。 如果上一个文件不存在,则会在从中加载调试程序可执行文件的目录中创建名为 config.xml 的文件。

.setting load parameters

file path
从 XML 设置文件加载所有设置。 加载设置将仅更改该文件中定义的设置。 任何以前加载或更改的设置都不会在该文件中显示。 在下一次保存或加载操作之前,此文件将被视为默认保存路径。

.setting list 参数

namespace
列出给定命名空间中的所有设置及其值。

-v
–v 标志促使显示设置的说明。

.setting help 参数


列出调试器命名空间中的所有设置及其说明。

命名空间
列出给定命名空间中的所有设置及其说明。

环境

说明
模式 用户模式、内核模式
目标 实时、崩溃转储
平台 全部

其他信息

启动时,调试器将从调试器可执行文件所在的 config.xml 中加载所有设置。 在整个调试会话中,可以使用以前的设置命令(如 .sympath 或 .prefer_dml)或新的 .settings 命令修改设置。 可以使用“.settings save”将设置保存到设置配置文件。 可使用以下命令来启用 AutoSave。

.settings set AutoSaveSettings=true

启用自动保存后,在退出调试器时,将自动保存 Debugger.Settings 命名空间中的设置。

注解

可以与他人交换调试 xml 设置文件,以复制其调试设置。