md3356 2022-11-14 00:10 采纳率: 62.5%
浏览 18
已结题

windows terminal + git bash + ohmyposh的美化问题

最近要用跑shell脚本,界面太丑了就想美化一下。用到了windows terminal + gitbash + ohmyposh。
试了半天也没办法像powershell一样完全美化。

举个例子,就比如我在一个git文件夹下输入git log:

图一是用powershell,我输入的git log这句命令,git是橙色高亮,log是白色。git log的结果也是有对应的高亮颜色的。这是正常的我想要的效果。

img

而图二使用git bash,输入的git log这句话都是白色没有高亮的。但是git log的结果却是有对应高亮的,这就很奇怪了。要说不能用吧也不是,就使用着确实难受(强迫症x

img

查了很多也没有结果,搜到的大多是针对powershell或者 windows powershell的美化,很少有对git bash的。。非常少的一两篇也是就到图二这个程度为止了,不知道是否有人碰到过这个问题?

  • 写回答

2条回答 默认 最新

  • bluetata 云计算领域优质创作者 2022-11-14 10:47
    关注

    其实在windows里面一般都是工具选择后面的默认模式具体是power shell还是gitbash,之后页面针对在做美化,连Azure的 cloud shell都是两种风格,希望你想一想

    另外我之前写过一个文章详细设置美化的,你可以参照一下,里面在 VS Code中有详细的截图,你可以直接选择gitbash做美化。希望对你或者其他看到的此类问题的小伙伴有所帮助

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月19日
  • 已采纳回答 12月11日
  • 创建了问题 11月14日

悬赏问题

  • ¥15 Selenium+docker Chrome不能运行
  • ¥15 能给我一些人生建议吗
  • ¥15 mac电脑,安装charles后无法正常抓包
  • ¥18 visio打开文件一直显示文件未找到
  • ¥15 请教一下,openwrt如何让同一usb储存设备拔插后设备符号不变?
  • ¥50 使用quartz框架进行分布式任务定时调度,启动了两个实例,但是只有一个实例参与调度,另外一个实例没有参与调度,不知道是为什么?请各位帮助看一下原因!!
  • ¥50 怎么获取Ace Editor中的python代码后怎么调用Skulpt执行代码
  • ¥30 fpga基于dds生成幅值相位频率和波形可调的容易信号发生器。
  • ¥15 R语言shiny包和ncdf4包报错
  • ¥15 origin绘制有显著差异的柱状图和聚类热图