web-dev-qa-db-ja.com

zsh + Preztoでディレクトリの色を変更する

Prezto + zshをシェルとして使用しています。ディレクトリをlsするときに、ディレクトリの色を変更したいと思います。

たとえば、ここに私が現在持っているものがあります:

My crappy ls listing

青がとても暗いのでディレクトリを読むことがほとんどできないので、明らかにこれは楽しいことではありません。白かオレンジかもっと軽いものに変えたいのですが。

この紺色はディレクトリにのみ固有です。ファイルは素敵な白いテキストで表示されます。

これを変更するには、どこでどのような設定を見つける必要がありますか?


試みられた解決策:

追加してみました

eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin)

私のzshrcに、プロンプトをロードするときにこのエラーが発生します:

Blockquote

4
Cole Bittel

ええ、黒の濃い青は判読できません。

〜/ .bashrcまたは〜/ .zshrcまたは他のプロファイルスクリプトで次のような行を見つけます。

eval $(dircolors)

そしてそれをこれに変更します:

eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin)

青( "01; 34")からシアン( "01; 36")に変わります

または、ターミナルプログラムの配色を編集して、ダークブルーをより読みやすい色に変更します。

3
cas

Gnu coreutilsをインストールすることで、Mac OS X ElCapitanでこれを修正できました。

インストール Homebrew

次にコアチュイルをインストールします

brew install coreutils

次に、〜/ .zshrcにPATHを設定します

export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
1
Sameer

簡単な方法は、Terminal.app(OSX)の設定でANSIカラーを青に変更することです。

0
fankmann