子ブランチ出力の色を変更しますか?

子ブランチ出力の色を変更しますか?

私の.bash_profileには、parse_git_branchインターネットからインポートされた機能と私の出力の一部をカラー化するPS1があります。

可能であれば、gitブランチ名を白ではなく赤にしたいと思います。

いくつかの変数を変更してみましたが、運がありませんでした。できれば(master)赤になりたいです。

ここに画像の説明を入力してください。

答え1

これにはカラーコードを使用できます。

PS1='\e[31TextInRed\e[0m'

これにより、\e[31端末のすべてが赤でレンダリングされます。 31は赤の色コードで、\e[0m端末が複雑にならないように色を再び正常にリセットします(つまり、すべてのテキストが赤で表示されます)。

カラーコードの詳細ここ

答え2

変更してgitブランチを赤で印刷することができました。

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[93m\]\w\[\033[m\]\$(parse_git_branch)\[\033[00m\] \n$ "

到着

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[93m\]\w\[\033[31m\]\$(parse_git_branch)\[\033[00m\] \n$ "

特定の変更を強調するには、[31m\]\$(parse_git_branch)代わりに[m\]\$(parse_git_branch)

関連情報