xmake-io / xmake

🔥 A cross-platform build utility based on Lua
https://xmake.io
Apache License 2.0
10.04k stars 785 forks source link

vscode下终端下运行xmake显示问题 #561

Closed bstaint closed 5 years ago

bstaint commented 5 years ago

注:提问题时若使用不能用/没效果/有问题/报错此类模糊表达,但又没有根据下面的模板给出任何相关辅助信息的,将绝对不会有任何反馈。

描述问题

在vscode终端下运行xmake显示有问题: screenshot

期待的结果

错误信息

相关环境

Windows 7 VSCode 1.37.1 xmake v2.2.8+201908261502,

其他信息

waruqi commented 5 years ago

恩 目前xmake在win上默认放开 color code输出了,win10以上的cmd应该都是支持的 回头我尝试改进下 看看能否更精准的检测下环境来判断是否启用 。。

目前你可以通过xmake g --theme=plain全局切到plain主题禁用color code输出

或者通过设置COLOR_TERM=nocolor环境变量来禁用

也可以将vscode的终端shell切到powershell试试 看看color是否能正常显示

bstaint commented 5 years ago

我尝试了xmake g --theme=plain和COLOR_TERM=nocolor都无效,%appdata%.xmake\xmake.conf中有配置信息,但是只有在vscode中会出现这种情况,单独打开cmd和powershell都是正常无颜色的,我还测试msys2的bash也是一样的情况。

waruqi commented 5 years ago

好的 我回头看下

waruqi commented 5 years ago

COLORTERM=nocolor 环境变量你再试试,之前我说错了。。

bstaint commented 5 years ago

COLORTERM=nocolor可以

waruqi commented 5 years ago

那就先这样吧 回头我看看能否更好的检测下环境