2

色付きの診断のためにClangの色の選択を変更することは可能ですか?端末の背景が黒であるのが好きですが、Clangの役立つ診断メッセージが欠落していることに気づきました。-fno-color-diagnosticsコンパイラオプションを知っていますが、色を変えたいだけです。解決策はありますか?OSXでbashシェルを使用しています。ありがとう。

4

1 に答える 1

2

このファイルインクルードファイル)の先頭近くで色がハードコーディングされているようです。ファイルを編集してプログラムを再コンパイルしたり、コマンドライン、環境変数、またはファイルから色設定を受け入れる機能を記述して送信したり、移植性のない方法でその場で色を置き換えたりすることができます。

後者の例を次に示します。

clang ... | sed 's/\o33\[30m/\o33[37m/g'

これは、XTermエスケープシーケンスでは黒から白に変わります。他の端末タイプには、他のシーケンスを使用する必要があります。

于 2012-06-10T20:12:49.567 に答える