codex失去了颜色: 一个奇怪的在windows终端上的bug

不知道从哪次Codex更新开始,在Windows终端上我的Codex失去了颜色。

虽然也没影响什么东西,但是这种感觉很难受。

用AI分析,AI给出了这个原因。

大概就是Codex在检测WT_SESSION环境变量来判断是不是Windows终端,但是Windows终端(至少我的电脑上)根本没有这个环境变量。

解决方案是

# 单次
$env:COLORTERM='truecolor';

# 或永久(用户级)
[Environment]::SetEnvironmentVariable('COLORTERM','truecolor','User')

颜色终于是回来了

虽然但是你为什么不使用pwsh7
同时为什么用管理员模式运行
好难受


和powershell7没关系的佬友,至于管理员模式则是确实有需求

我也发现了,某次更新之后突然没有颜色了,看的确实很难受