Freigeben über


.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.