我已经成功地使用了Windows上的Git Bash中的一些颜色设置 - 我可以设置一些东西,比如本地的颜色,我.gitconfig文件中的当前和远程分支:
[color "branch"]
current = cyan bold
local = cyan
remote = red
Run Code Online (Sandbox Code Playgroud)
但我没有设法改变的是提示的颜色 - username@machine在行的开头(在我的屏幕截图中的黄色矩形中),以及我当前正在使用的项目和分支(紫色矩形).

有没有办法影响那些?.gitconfig我需要设置哪些设置来更改这些颜色?
Pau*_*ce. 13
在你.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\]\$ '
Run Code Online (Sandbox Code Playgroud)
为了使命令替换起作用,您需要shopt -s promptvars哪个是默认值.
这将输出青色的用户和主机名,蓝色的当前目录和工作的终端上的绿色git分支TERM=xterm-color.
见man 5 terminfo和man tput关于终端控制的更多信息.
| 归档时间: |
|
| 查看次数: |
19119 次 |
| 最近记录: |