我已经在Windows上的Git Bash中成功播放了一些颜色设置 – 我可以设置一些东西,如本地的,当前的和远程的分支在.gitconfig文件中的颜色:
[color "branch"] current = cyan bold local = cyan remote = red
但是我没有设法改变的是提示的颜色 – 在行开头的用户名@机器(在我的屏幕截图中的黄色矩形)以及我当前处于(紫色矩形)的项目和分支) 。
还有办法影响那些人吗?我需要设置哪个.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
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。