では構文が少し異なりますが、このページにはかなり適切な説明がありますcsh
。これが私が思いついたものです:
set prompt="%{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} "
# root variation:
set prompt="%{\e[31;1m%}root%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%/%{\e[37m%}#%{\e[0m%} "
更新:ここに表示された前のプロンプトは、ディレクトリを変更しても実際には更新されませんでした。を使用して、%n
代わりに、または実際に更新します。ここを参照してください。%~
%m
$cwd
pwd
%{ ... %}
間のものは0を取る必要があることを意味します-幅
\e[ ... m
は色と太字を指定します。必要と思われる を\e
エスケープし( と同等だと思います)、は終わりを意味します。[
\033
m
0
デフォルトにリセットする色として使用します。
色と背景を設定したい場合は、数字をセミコロンで区切ってください。1
太字を有効にするために使用します。
次の表を参照して、色を選択してください。
(ソース: funtoo.org )
たとえば、赤い背景にシアンの太字の「Hello World」は次のようになります。%{\e[36;41;1m%}Hello World%{\e[0m%}