printf文は、Linuxでは非常に明るく表示されます。cygwinでコンソール出力を明るくするにはどうしたらいいですか?
#define DBG_YELLOW "\033[33m"
fprintf(stderr, DBG_YELLOW"%s %s\n"DBG_NORMAL, area, msg);
しかし、これらの同じprintfは色分けされていてもcygwinではかなり鈍いようです。
私はそれらを明るくするために何ができるでしょうか?
printf文は、Linuxでは非常に明るく表示されます。cygwinでコンソール出力を明るくするにはどうしたらいいですか?
#define DBG_YELLOW "\033[33m"
fprintf(stderr, DBG_YELLOW"%s %s\n"DBG_NORMAL, area, msg);
しかし、これらの同じprintfは色分けされていてもcygwinではかなり鈍いようです。
私はそれらを明るくするために何ができるでしょうか?
MS-DOS(ANSI.SYS)とや明るいデュアルパーパス[1m
太字の端末のかなりの数、そしてあなたは、通常の設定でこの動作を切り替えることができます。
\033[1m\033[33m
または化合物\033[33;1m
のいずれかを使用して明るい色を表示できます。
警告してください、ANSIコードは、よく知られているように矛盾しています。 1つの端末でオレンジ色になることがあり、別の端末では太字で点滅することがあります。手作業ではなく、ncurses
のような多くの実証済みのライブラリの1つを見てください。これらのライブラリは、移植性を気にする必要があります。
The colors for MinTTY can be changedと思われます。 Cygwinでは、Windows端末であるMinTTYとrxvtを端末として使用します。私は、MinTTYがはるかに優れていると言います。
母親、良いニュース:MinTTYでchange the 16 default ANSI colorsになりました。「色の変更」のセクションをご覧ください。
また、this other question to pimp your cmd.exe
prompt using colorsも参照してください。
これは使用しているウィンドウとは関係ありませんか? (ネイティブウィンドウのブラックボックスかxtermか) – Manux
「nice」を定義した人がそれを定義するビジネスを持っていなかった場合、「look nice」になるべき色から、色を変換するのはおそらくターミナルプログラムです。いずれかの端末の設定で突っ込んだか、より良いものを使用してください。 – trutheality
"またはより良いものを使用する" - 残念ながら私はWindows上でcygwinが私の唯一の選択肢だと思う。 – BeeBand