将Ubuntu终端改为看起来像Window的Git-bash
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Ubuntu终端改为看起来像Window的Git-bash相关的知识,希望对你有一定的参考价值。
有没有办法用Window的Git-bash(外观和行为)来更改/替换默认的Ubuntu终端?基本上,终端应显示与当前分支/回购相关的所有必要信息,就像在Window中一样。
我正在使用VS Code,并为Window platform配置了Git-Bash。但是找不到任何可以让我在Ubuntu平台上实现同样功能的东西。
我已查看以下链接以获取答案 -
- Git bash on Ubuntu。 - >更改后,它显示当前分支,但所有整个文本/字符串变为单调的白色。
- How can I have a shell for git like in Windows?。 - >只有分支名称的文本颜色保持为绿色,其他所有内容都变为白色。
答案
在@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="[ 33[36m]u@h[ 33[00m] [ 33[32m]w[ 33[33m]$(parse_git_branch)[ 33[00m]
[ 33[1;31m]>>[ 33[00m] "
Ubuntu的终端截图 -
VS代码终端截图 -
您可以根据您的选择更新代码以更改颜色代码。
另一答案
Git bash没有什么特别之处:它只是一个库存bash
shell的Windows端口。
“诀窍”(不是)这里是应用于bash
的启动脚本的调整,以使其具有动态生成的动态提示。这些调整再次称之为纯粹的Git命令。
现在,请进一步研究并将GfW的调整应用到您当地的bash
设置中。
以上是关于将Ubuntu终端改为看起来像Window的Git-bash的主要内容,如果未能解决你的问题,请参考以下文章