有没有办法用Window的Git-bash(外观和行为)来更改/替换默认的Ubuntu终端?基本上,终端应显示与当前分支/回购相关的所有必要信息,就像在Window中一样。
我正在使用VS Code,并为Window platform配置了Git-Bash。但是找不到任何可以让我在Ubuntu平台上实现同样功能的东西。
我已查看以下链接以获取答案 -
在@kostix建议之后,我用正确的关键词搜索了互联网,找到了this question thread,最后找到了this page。在尝试了那里提到的方法之后,我最终得到了以下代码,它的效果要好得多。将这些代码添加到.bashrc
文件夹中的Home
文件中。使用~/.bashrc/
命令找到它。
# git branch info if present
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\[\033[36m\]\u@\h\[\033[00m\] \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] \n\[\033[1;31m\]>>\[\033[00m\] "
Ubuntu的终端截图 -
VS代码终端截图 -
您可以根据您的选择更新代码以更改颜色代码。
Git bash没有什么特别之处:它只是一个库存bash
shell的Windows端口。
“诀窍”(不是)这里是应用于bash
的启动脚本的调整,以使其具有动态生成的动态提示。这些调整再次称之为纯粹的Git命令。
现在,请进一步研究并将GfW的调整应用到您当地的bash
设置中。