「zsh」を使用しています。一部のディレクトリで、「ls --color = tty」を実行すると、一部のディレクトリには、「背景が緑色」の「青色のテキスト」があり、読みにくくなっています。
これを設定する方法を教えてもらえますか?
ありがとうございました。
GNU ls
を使用していると仮定すると、 環境変数LS_COLORS で色を指定できます(これはGNU ls
機能であり、zshに固有ではない)ことに注意してください。
GNU Coreutilsにはdircolors
というプログラムがあり、編集が簡単な構成ファイルを適切な(複雑な)LS_COLORS変数に変換するのに役立ちます。コマンドについてはman dircolors
を、構成ファイルの構文についてはman dir_colors
を参照してください。
あなたはできる
dircolors --print-database >! dircolors.default
を使用してデフォルト(いくつかの説明テキストが含まれています)を保存して変更します。完了したら、dircolors
を適切なLS_COLORSに変換する必要があります。 dircolors
出力はbashおよびcsh形式で出力されることに注意してください。zsh
の場合、bash
形式の出力を使用する必要があります。
PS:ls --color=auto
の代わりにls --color=tty
を使用してください。