8

STビルドシステムを使用すると、「組み込みの出力ペイン」に、予想されるビルド出力だけでなく、cmd実行済み、アクティブdirpath変数などのさまざまなものが出力されます。今は問題cmdありませんdirが、印刷path変数は私にとってはまったく不要であり、実際の出力コンテンツの気を散らします。これは、パスの非常に長い文字列であり、他のすべての出力を覆い隠しているためです。

pathビルド時に変数を出力しないように ST に指示するにはどうすればよいですか?

4

1 に答える 1

3

ビルド システム構成ファイル (JSON) に追加"quiet": trueすることで、ビルドの失敗時にすべての「デバッグ テキスト」が表示されないようにすることができます。これには以下が含まれます。

  • shell_cmd
  • cmd
  • dir
  • path

のみを除外するには、ファイルpathを変更する必要がありPackages/Default/exec.pyます。ExecCommandクラス、メソッドの下で、行runを探してself.debug_text += "[path: "コメントアウトします。

ST3 でこのファイルにアクセスするには、Package Resource ViewerPRV:を使用し、コマンド パレットに入力してPackage​Resource​Viewer: Open Resource.

ただし、これを行うと、ST3 に同梱されているファイルを上書きするファイルが作成されることに注意してください。そのため、ST の新しいビルドが公開されたら、オーバーライドを (Preferences -> Browse Packagesメニュー、Defaultフォルダーからexec.py) 削除することをお勧めします。これは、公式バージョンがバグ修正などのために変更される可能性があるためです。その後、上記と同じ手順に従って変更を再適用できます。 、それでも必要な場合。(将来的に、パスを出力から除外するオプションが追加される可能性があります。)

于 2016-10-11T08:10:53.133 に答える