これは私のヒントです。
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でそれを試しました。
XTERM
xterm-256color
変数はforxterm
とrxvt-unicode-256color
forに設定されます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 '