Deaktiviert die ausführliche Ausgabe beim Build

8

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?

    
theta 08.05.2013, 02:40
quelle

1 Antwort

3

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 ( Package​Resource​Viewer: 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.)

    
Keith Hall 11.10.2016 08:10
quelle