zshカラーのヒント

zshカラーのヒント

これは私のヒントです。

PROMPT='%{$fg[green]%}%n%{$reset_color%}@%{$fg[white]%}%m%{$reset_color%}:%{$fg[yellow]%}%~%{$reset_color%} $(git_super_status)
%{$fg[white]%}\$%{$reset_color%}'

はい、新しい行は意図的なものです。次のようになります。

carlo@machine:~ 
$

私の問題は、白い部分が白ではなく灰色であることです。私はxtermとurxvtでそれを試しました。

XTERMxterm-256color変数はforxtermrxvt-unicode-256colorforに設定されますurxvt
ターミネーターを使用してTERMに設定すると、xterm白が正しく表示されます。TERM=xterm他の端末でも設定しようとしましたが、役に立ちませんでした。ここで何が起こっているのか知っている人はいますか?

編集するurxvt白は/xtermとを使用してbash完全に可視化できるという事実を言うのを忘れました。また、いくつかのエスケープコードで遊んで、変数を白いイタリック体、白い点滅、白の太字で設定できますが、今は白黒です。

答え1

太い白が欲しいかもしれません。

PS1='%F{green}%n%f@%B%F{white}%m%f%b:%F{yellow}%~ $(stuff)%B%F{white}\$%f%b '

関連情報