Wenn ich das ST-Build-System verwende, druckt das "integrierte Ausgabefenster" verschiedene Dinge wie die erwartete Build-Ausgabe, aber auch cmd
ausgeführt, aktive dir
und path
Variable. Nun sind cmd
und dir
einfach in Ordnung, aber das Drucken von path
variable ist für mich völlig unnötig und es lenkt den eigentlichen Ausgabe-Inhalt ab, da es nur eine sehr lange Reihe von Pfaden ist, die alle anderen Ausgaben überschatten.
Wie kann ich ST anweisen, path
Variable nicht auf Build zu drucken?
Durch Hinzufügen von "quiet": true
zur Build-Systemkonfigurationsdatei (JSON) können Sie verhindern, dass beim Debuggen der gesamte Debug-Text angezeigt wird. Dies beinhaltet:
shell_cmd
cmd
dir
path
Um nur path
auszuschließen, müssten Sie die Packages/Default/exec.py
-Datei ändern. Suchen Sie in der Klasse ExecCommand
, run
nach self.debug_text += "[path: "
und kommentieren Sie die Zeile.
Um zu dieser Datei in ST3 zu gelangen, können Sie den Paketressourcen-Viewer verwenden und% comm_de% in den Befehl eingeben Palette, um PRV:
zu finden.
Beachten Sie jedoch, dass dadurch eine Datei erstellt wird, die die Datei überschreibt, die mit ST3 geliefert wird. Daher wird empfohlen, die Überschreibung ( PackageResourceViewer: Open Resource
aus dem Menü, Preferences -> Browse Packages
Ordner, Default
) zu löschen, wenn ein neuer Build von ST herauskommt, da sich die offizielle Version ändern kann, um Bugs etc. zu beheben. Wenden Sie Ihre Änderungen wie oben beschrieben an, falls dies noch erforderlich ist. (Möglicherweise wird eine Option hinzugefügt, um den Pfad irgendwann in der Zukunft aus der Ausgabe auszuschließen.)
Tags und Links sublimetext3 sublimetext2 sublimetext