.settings (Set Debug Settings)
Mit dem Befehl .settings werden Einstellungen im Debugger.Settings-Namespace festgelegt, geändert, angezeigt, geladen und gespeichert.
.settings set namespace.setting=value
.settings set namespace.setting+=value
.settings save [file path]
.settings load file path
.settings list [namespace][-v]
.settings help
Parameter
.settings set parameters
namespace.setting=value
Legt eine Einstellung fest oder ändert sie. Wenn Sie Dateipfade angeben, verwenden Sie Schrägstriche, z. B. „C:\\Symbols\\\“.
Beispiele:
.settings set Display.PreferDMLOutput=false
.settings set Sources.DisplaySourceLines=true
.settings set Symbols.Sympath="C:\\Symbols\\"
namespace.setting+=value
Gibt an, dass der neue Wert an den vorherigen Wert angehängt wird (anstatt ihn zu ersetzen).
Beispiel:
.settings set Extensions.ExtensionSearchPath+=";C:\\MyExtension\\"
.setting save parameters
Dateipfad
Speichert alle Werte im Debugger.Settings-Namespace in der angegebenen XML-Datei.
nichts
Wenn kein Dateipfad angegeben wird, werden die Einstellungen in der letzten Datei gespeichert, die geladen oder gespeichert wurde. Wenn keine vorherige Datei vorhanden ist, wird eine Datei mit dem Namen config.xml im Verzeichnis erstellt, aus dem die ausführbare Debuggerdatei geladen wurde.
.setting load parameters
Dateipfad
Lädt alle Einstellungen aus einer XML-Einstellungsdatei. Beim Laden von Einstellungen werden nur die Einstellungen geändert, die in dieser Datei definiert sind. Alle zuvor geladenen oder geänderten Einstellungen, die in dieser Datei nicht angezeigt werden, werden nicht geändert. Diese Datei wird bis zum nächsten Speichervorgang als Standardspeicherpfad behandelt.
.setting list parameters
Namespace
Führt alle Einstellungen im angegebenen Namespace und deren Werte auf.
-v
Das Flag –v bewirkt, dass eine Beschreibung der Einstellung angezeigt wird.
.setting help parameters
Nichts
Führt alle Einstellungen im Debugger-Namespace und deren Beschreibung auf.
Namespace
Führt alle Einstellungen im angegebenen Namespace und deren Beschreibung auf.
Environment
Element | Beschreibung |
---|---|
Modi | Benutzermodus, Kernel-Modus |
Ziele | Live, Crash Dump |
Plattformen | Alle |
Zusätzliche Informationen
Beim Starten lädt der Debugger alle Einstellungen aus config.xml in das Verzeichnis, in dem sich die ausführbare Debuggerdatei befindet. Während der gesamten Debugsitzung können Sie Einstellungen mithilfe des vorherigen Einstellungsbefehls (z. B. .sympath oder .prefer_dml) oder mit den neuen .settings-Befehlen ändern. Sie können „.settings save“ verwenden, um Ihre Einstellungen in ihrer Konfigurationsdatei zu speichern. Sie können den folgenden Befehl verwenden, um AutoSave zu aktivieren.
.settings set AutoSaveSettings=true
Wenn die automatische Speicherung aktiviert ist, werden die Einstellungen im Debugger.Settings-Namespace beim Beenden des Debuggers automatisch gespeichert.
Hinweise
Sie können Debug-XML-Einstellungsdateien mit anderen austauschen, um deren Debugeinstellungen zu duplizieren.