有没有办法让 git bash for windows 看起来像 ubuntu 的终端?

Is there a way to make git bash for windows look like ubuntu's terminal?

标题说明了一切 - 我讨厌默认的 git bash 外观。有没有不用3d端程序也能快速更换主题的方法?

您只需修改 PS1 全局变量即可。 你可以看看这个变量做

echo $PS1

您会看到:像 \[3[35m\] 这样的代码开始了一种颜色样式,而这段代码专门 \[3[0m\]\ 结束了颜色。

__git_ps1 是您分支的参考。

使用 gitbash,默认情况下您有:

\[3]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}[=11=]7\]\n\[3[32m\]\u@\h \[3[35m\]$MSYSTEM \[3[33m\]\w\[3[36m\]`__git_ps1`\[3[0m\]\n$

但你可以这样做:

export PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]`__git_ps1`\[3[0m\] $> '

将上一行放入您的 .bashrc:您可以在提示符中键入这一行,然后返回键入 >bash