使用Git Bash打印Gradlew控制字符

问题描述

我正在使用git-bash作为Intellij Idea Community Edition(2020)中的集成终端。 已下载的Gradlew是5.2.1

当我运行类似 gradlew build

它会打印一些随机文本,如所附的屏幕截图。

enter image description here

最初,我认为这与gradlew有关,但是后来我尝试使用Explorer中的CMD进行构建 它完美地工作了。

然后,我什至尝试使用Explorer中的git-bash构建它,并且它起作用了。 我尝试在IntelliJ中将CMD用作集成终端,并且它也可以与CMD一起使用。

我无法弄清楚git-bash和IntelliJ组合有什么问题 任何帮助将不胜感激。

编辑1: 我将Windows的Git-bash从2.28.0降级到2.26.2。 从Question中删除IntelliJ标签

我认为git-bash 2.28.0一定有问题

解决方法

谢谢@docslax。这是我在 Android Studio 上修复它的方式。

Android Studio Settings

,

这是我最近更新Git时在VSCode和IntelliJ中开始发生的事情,我恢复为旧版本的Git并消失了。我确实注意到他们对bash shell进行了一些更新。

在这两种环境中,使用TERM=cygwin ./gradlew build都可以解决此问题。