.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
文件路径
将 Debugger.Settings 命名空间中的所有值保存到指定的 XML 文件。
没有
如果未提供文件路径,设置将保存到加载或保存到的最后一个文件。 如果上一个文件不存在,则会在从中加载调试程序可执行文件的目录中创建名为 config.xml 的文件。
.setting load parameters
文件路径
从 XML 设置文件加载所有设置。 加载设置将仅更改该文件中定义的设置。 任何以前加载或更改的设置都不会在该文件中显示。 在下一次保存或加载操作之前,此文件将被视为默认保存路径。
.setting list 参数
namespace
列出给定命名空间中的所有设置及其值。
-v
–v 标志促使显示设置的说明。
.setting help 参数
没有
列出调试器命名空间中的所有设置及其说明。
命名空间
列出给定命名空间中的所有设置及其说明。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、崩溃转储 |
平台 | 全部 |
其他信息
启动时,调试器将从调试器可执行文件所在的 config.xml 中加载所有设置。 在整个调试会话中,可以使用以前的设置命令(如 .sympath 或 .prefer_dml)或新的 .settings 命令修改设置。 可以使用“.settings save”将设置保存到设置配置文件。 可使用以下命令来启用 AutoSave。
.settings set AutoSaveSettings=true
启用自动保存后,在退出调试器时,将自动保存 Debugger.Settings 命名空间中的设置。
注解
可以与他人交换调试 xml 设置文件,以复制其调试设置。