答え1
指定した前景色の使用を停止するように%f
シェルに指示します。zsh
これzsh
プロンプト拡張に関するマニュアルページ説明する:
%F
(%f
)端末でサポートされている場合は、別の前景色で開始(停止)します。
zsh
前景色をリセットするように指示しない場合は、新しい前景色が指定されるまで、後続の前景文字に対応する色が表示されます(緑の一般ファイルなど)。
答え2
色に切り替える端末コマンドがあります。これが維持されます。その後、もう一度切り替えます。 Escコードまたは特殊コマンドを使用して端末から直接実行できますzsh
。
echo \\033[31m red \\033[34m blue \\033[m and black again
(必要なバックスラッシュ数はシェルによって異なる場合があります)
zsh
端末に応じて %F, %f を解釈し、上記のように Esc コードに変換します。