web-dev-qa-db-ja.com

Windowsターミナルの配色を変更することはできますか?

多くのプログラムは、特定のものを青色で出力することを好みます。これは、一般的な黒い背景ではほとんど読めません。問題のプログラムのカラー出力をオフにすることも1つの方法ですが、X(xterm)では、「青色」の値を少し明るい青色に調整することで、Xリソースを介して問題を解決できます。 Windowsでこれを行う同様の方法はありますか?

enter image description here

2
kek

あなたは試すことができます:

  • Alt-Spaceを押して(メニューを表示します)、Propertiesを選択します。
  • Colorsタブをクリックします。
  • 変更する各色(パレット内)をクリックしてから、Selected Color Valueセクションでその赤-緑-青の値を変更します。
  • Screen Backgroundとして使用する色をクリックします。
  • OKをクリックします。

これは現在の「root」プログラムにのみ影響することに注意してください。たとえば、Startメニューのショートカットを使用して Far Manager 2 を実行するか、cmd.exeで直接(プロンプトに"C:\Program Files\Far2\Far.exe"と入力して)実行できます。ショートカットを使用して実行したときに行った変更は、cmd.exeで実行した場合には影響しません。その逆も同様です。

したがって、すべてのショートカットで色を変更する必要がないように、cmd.exeの色を変更し、そこからコンソールプログラムを実行するだけです。

1
aggu
C:\Documents and Settings\32CpuBadBoy\Desktop>color /?
Sets the default console foreground and background colors.

COLOR [attr]

  attr        Specifies color attribute of console output

色属性は2桁の16進数で指定されます。最初の数字は背景に対応します。 2番目の前景。各桁は、次のいずれかの値になります。

0 = Black       8 = Gray
1 = Blue        9 = Light Blue
2 = Green       A = Light Green
3 = Aqua        B = Light Aqua
4 = Red         C = Light Red
5 = Purple      D = Light Purple
6 = Yellow      E = Light Yellow
7 = White       F = Bright White

引数が指定されていない場合、このコマンドは色をCMD.EXEの開始時の色に戻します。この値は、現在のコンソールウィンドウ、/ Tコマンドラインスイッチ、またはDefaultColorレジストリ値のいずれかから取得されます。

前景色と背景色が同じでCOLORコマンドを実行しようとすると、COLORコマンドはERRORLEVELを1に設定します。

例:COLOR fc明るい白に明るい赤を生成します。

4
Hammy

this があなたが探しているリンクだと思います。

以下はリンクからの引用です。

  1. [スタート]をクリックし、[コマンドプロンプト]を右クリックします。
  2. ドロップダウンコンテキストメニューから[プロパティ]を選択します。
  3. 表示されたウィンドウから[色]タブを選択します。
  4. テキストの色と背景色を変更するには、それぞれのチェックボックスをオンにしてから色の値を変更するか、以下のプリセット色を選択します。
  5. 新しい配色を選択してから[適用]を選択し、[OK]をクリックします。注:デフォルトの配色に戻すには、次のコマンドを入力します:color08。
3
David

Microsoftは、ターミナルの配色をロードできる新しいツールをリリースしました。 MacOSiTerm2アプリケーションのIniファイルと.itermcolorファイルの2つの異なる形式をサポートしています。

https://github.com/Microsoft/console/tree/master/tools/ColorTool

これは、Windows7やWindows10を含む、事実上すべてのWindowsバージョンで動作します。

1
Chris

私はWindows10を使用しています。デフォルトの色は暗すぎるので、強くしたいと思います。これは、デフォルトのcolorsreg定義がどのように見えるかです。

Windowsレジストリエディタバージョン5.00

[HKEY_CURRENT_USER\Console]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5

強い色を得るには、80の16進ペアすべてを次のようにffに変更します。

[HKEY_CURRENT_USER\Console]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00ff0000
"ColorTable02"=dword:0000ff00
"ColorTable03"=dword:00ffff00
"ColorTable04"=dword:000000ff
"ColorTable05"=dword:00ff00ff
"ColorTable06"=dword:0000ffff
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5

灰色の808080を除いて。白ではなく灰色のffffffが必要です。これを.regで終わるファイルに保存し、ダブルクリックして強い色を取得します。また、それが機能するためには、win + rを介してcmdを実行する必要があります。

0
user628418