これが私が現在持っているものですPS1
:
PS1='\e[46m [\u@\A \W]\$ \e[0m '
次のようになります。
しかし、フォントが次に現れることを望みます。勇敢なスタイル。可能ですか?
答え1
この試み:PS1='\[\e[46;1m\] [\u@\A \W]\$ \[\e[0m\] '
;1
大胆な色を追加する必要があります。
印刷されていないコンテンツをラップしようとしています\[...\]
。これにより、bashはプロンプトの幅を正しく計算できます。それ以外の場合は、プロンプトが奇妙に動作する状況に直面する可能性があります。