私はbashからzshに切り替えましたが、今ではユーザー名とホストに色を付けて他のカラースキームを取得する方法を見つけようとしています。 Bashを使用すると、私のカラースキームは次のようになります。 (オレンジ)ユーザー(青)@(赤)ホスト名
実際の.zshrcを見ると、分離方法の良いガイドや説明が見つかりません。
if [ "$color_prompt" = yes ]; then
PROMPT=$'%F{%(#.blue.green)}┌──${debian_chroot:+($debian_chroot)──}(%B%F{%(#.red.blue)}%n%(#.
答え1
%F{%(#.Red.Blue)}%n
%n
アカウント名に展開されるため、直前に設定した色が重要です。%F
制御シーケンスに展開され、前景色を中括弧内の色(色名blue
など)に設定します。%(#.red.blue)
#
シェルプロセスの現在のユーザーID(指定どおり)を0(デフォルト)でテストし、red
ユーザーID 0またはその他に拡張する3項プロンプト拡張blue
。
追加読書
man zshmisc
- 」急速な拡張」Zシェルマニュアル。ソースフォージ。