STビルドシステムを使用すると、「組み込みの出力ペイン」に、予想されるビルド出力だけでなく、cmd
実行済み、アクティブdir
、path
変数などのさまざまなものが出力されます。今は問題cmd
ありませんdir
が、印刷path
変数は私にとってはまったく不要であり、実際の出力コンテンツの気を散らします。これは、パスの非常に長い文字列であり、他のすべての出力を覆い隠しているためです。
path
ビルド時に変数を出力しないように ST に指示するにはどうすればよいですか?
STビルドシステムを使用すると、「組み込みの出力ペイン」に、予想されるビルド出力だけでなく、cmd
実行済み、アクティブdir
、path
変数などのさまざまなものが出力されます。今は問題cmd
ありませんdir
が、印刷path
変数は私にとってはまったく不要であり、実際の出力コンテンツの気を散らします。これは、パスの非常に長い文字列であり、他のすべての出力を覆い隠しているためです。
path
ビルド時に変数を出力しないように ST に指示するにはどうすればよいですか?
ビルド システム構成ファイル (JSON) に追加"quiet": true
することで、ビルドの失敗時にすべての「デバッグ テキスト」が表示されないようにすることができます。これには以下が含まれます。
shell_cmd
cmd
dir
path
のみを除外するには、ファイルpath
を変更する必要がありPackages/Default/exec.py
ます。ExecCommand
クラス、メソッドの下で、行run
を探してself.debug_text += "[path: "
コメントアウトします。
ST3 でこのファイルにアクセスするには、Package Resource ViewerPRV:
を使用し、コマンド パレットに入力してPackageResourceViewer: Open Resource
.
ただし、これを行うと、ST3 に同梱されているファイルを上書きするファイルが作成されることに注意してください。そのため、ST の新しいビルドが公開されたら、オーバーライドを (Preferences -> Browse Packages
メニュー、Default
フォルダーからexec.py
) 削除することをお勧めします。これは、公式バージョンがバグ修正などのために変更される可能性があるためです。その後、上記と同じ手順に従って変更を再適用できます。 、それでも必要な場合。(将来的に、パスを出力から除外するオプションが追加される可能性があります。)