场景

在 windows 上使用 git bash 作为临时的 linux 操作终端, 是习惯了linux开发人员的一个不错的选择,

不过在使用的时候, 默认的git bash 终端样式实在是用不下去, 以下是我在调试样式时的一些记录

字体和主题

git bash 现在已经提供了一些设置, 方便终端主题和字体的颜色设置,

具体如下

主题设置

  1. 打开 git bash , 点击左上角, 在菜单里选择 Options, 如图

  1. 在选项设置里选择选择主题下拉框, 选择某个主题, 如图

  1. 点击 Apply 应用按钮, 可以看到预览效果,

如果没有问题, 点击Save 保存配置即可

如果不喜欢, 可以再试试其他的主题, 目前来看, 主题选项不多

字体设置

git bash 默认的字体并不喜欢, 字体设置修改一下, 如图

这个 Consolas 字体我一直都觉得还不错, 推荐大家

终端颜色修改

改好了主题和字体, 默认的git bash 终端换行的体验实在是太差了, 在这里, git bash 提供了和Linux 里类似的 profile 修改终端样式的方法

比如在我这,

 vim ~/.bash_profile

编辑profile文件, 修改PS1

# vim ~/.bash_profile
#//在此文件中插入下面这句
export PS1="\\u@windows:\w\$(__git_ps1 '(%s)')\$ "

编辑完成保存后, 执行

source ~/.bash_profile

就能看到, 恶心的换行命令输入可以在一行里了

具体我的配置如下

 export PS1="\[\e[37;40m\]\[\e[32;40m\]\u\[\e[37;40m\]@\W\[\e[33;40m\]\$(__git_ps1 ['%s'])\[\e[32;40m\]\$\[\e[0m\] "

效果如下, 在git 项目里还能提示当前所在分支

right