ディレクトリにCygwinが使用する読み取り不能な濃い青色を変更するにはどうすればよいですか?


24

Cygwinがディレクトリに使用する青色を変更したいと思います。ほとんどの画面で読むには暗すぎます。


3
echo -ne '\ e] 4; 4;#00BFBF \ a'#blueターミナルでそのコマンドを実行すると、minttyを使用している場合は色がシアンに変わります。すべての色を変更できます:code.google.com/ p / mintty / wiki / Tips#Changing_colours (担当者が許可すると回答に移動します。)
axiomx11

1
Cygwinのlsは、ディレクトリに色4(濃い青)を使用せず、色12(太字の青)を使用します。他のシステムにリモーティングしていますか?
ak2

回答:


6

おそらくlsそれ自体から色を取得します。これはとして呼び出して取得しls --colorます。このエイリアスを無効にするか、色を変更できます。色が便利だと思うので、色を変更します。

デフォルトがありますが、LS_COLORS環境変数を使用してこれらをオーバーライドできます。これは手動で設定するか、ツールdircolorsを使用して支援できます。


好奇心のために:これはCygwinだけでなく、Linuxシェルでも動作します。したがって、xtermユーザーにとっても役立つかもしれません;)
Izzy

はい、リモートCentOSサーバーから色が出ていることがわかりました。のコピーを/etc/DIR_COLORSホームディレクトリに置き、を変更しましたDIR 01;34 # directory
-axiomx11

39

MinTTYを使用している場合(特別なことをしていることがわかっていない限り、ほぼ確実にそうです)、最も簡単な方法はMinTTY設定を変更することです。これを行うには、~/.minttyrcファイルを編集します。

以下を実行してから、MinTTYを再起動してください。

echo 'Blue=127,127,255' >> ~/.minttyrc
echo 'BoldBlue=191,191,255' >> ~/.minttyrc

これは、からの結果だけでなく、青色が現れるすべての場所で機能しますls


1
vimにも青色のコメントがありましたが、これで解決します。
アレクサンダートーストリング

素晴らしい、ありがとう。それは迷惑だった。
グラントボウマン

4

--option色を変更できるコマンドラインオプションもあります

例えば、以下は青をより読みやすいものに変えます

C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -

0

この問題を見るもう1つの方法は、WindowsのCMD Powershell Bashなどで使用されるデフォルトの「ダークブルー」の色が濃すぎることです。次の方法で変更できます。

  • 右上のアイコンをクリックします
  • プロパティをクリック
  • [色]タブをクリックします
  • 2番目の濃い青色を選択します
  • 青の変更:128から255
  • タブを押して値を保存します
  • 元の背景色(通常は黒)を選択します
  • OKをクリック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.