有没有办法让 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
标题说明了一切 - 我讨厌默认的 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