首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的windows git-bash终端上获得彩色输出?

如何在我的windows git-bash终端上获得彩色输出?
EN

Stack Overflow用户
提问于 2018-02-12 23:22:13
回答 4查看 10.4K关注 0票数 13

如何在输出上进行彩色高亮显示?

e.g

代码语言:javascript
复制
npm start  
npm test
etc.

系统:

Windows 10

Git版本2.16.1.windows.4

节点5.6.0

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-04-20 19:17:13

终端是一台MinTTY,它似乎不支持颜色。修复它通过重新安装和滴答的Windows终端。

票数 5
EN

Stack Overflow用户

发布于 2018-10-12 08:37:09

卸载Git Bash for Windows 10,然后再次运行安装程序:

  • 单击下一步,直到系统提示您选择将终端仿真器配置为与Git Bash一起使用为止,在此处选择Use window default console window (而不是使用MinTTY作为终端emulator)
  • Click next并完成安装

的默认选项

测试它是否正常工作:

  • 打开Git Bash (cmd将会打开),尝试使用ls你会看到所有的文件夹都是蓝色的
  • 尝试一些ANSI escape code通过运行echo -e "\033[44m\033[37m Test \033[0m"你会看到带有蓝色背景的文本测试,如下面的

截图所示

Windows 10控制台支持24-bit colorANSI escape sequences

票数 14
EN

Stack Overflow用户

发布于 2020-01-11 01:21:24

对我来说,是选择了Windows默认的控制台窗口,而不是MinTTY,这使得颜色输出无法工作。

我的解决方案是:

  1. 卸载git bash;在安装过程中,选择MinTTY (默认option).
  2. After安装,转到C:\Program Files\Git\etc,打开git bash
  3. vim ~/.bashrc (由于某种原因,使用编辑器无法工作;我猜这是权限问题)
  4. 下的# Add colors to 'ls'将其更改为git

然后重新启动,它应该可以工作。

我的版本: git版本2.24.1.windows.2

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48749738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档