WindowsのGitBashの色設定のいくつかをうまく試してみました-.gitconfig
ファイルのローカルブランチ、現在のブランチ、リモートブランチの色など、いくつかの設定を行うことができます。
[color "branch"]
current = cyan bold
local = cyan
remote = red
しかし、私が何とか変更できなかったのは、プロンプトの色です-行の先頭にあるusername@machine
(スクリーンショットの黄色の長方形内)と、現在使用しているプロジェクトとブランチ(紫)矩形)。
それらに影響を与える方法もありますか?これらの色を変更するには、どの.gitconfig
設定を設定する必要がありますか?
.bashrc
で、PS1
変数を使用してプロンプトを設定できます(これは、/etc/profile
のグローバル値または/etc
の別のファイルに設定されている可能性があります)。 。
次に例を示します。
PS1='\[\033[1;36m\]\u@\h:\[\033[0m\]\[\033[1;34m\]\w\[\033[0m\] \[\033[1;32m\]$(__git_ps1)\[\033[0m\]\$ '
コマンド置換が機能するためには、デフォルトであるshopt -s promptvars
が必要です。
これにより、TERM=xterm-color
で動作する端末で、ユーザーとホスト名がシアンで、現在のディレクトリが青で、gitブランチが緑で出力されます。
端末コントロールの詳細については、 man 5 terminfo
および man tput
を参照してください。