codex的windows桌面版真的只有在wsl中才是“满血”,才有最佳体验吗?
懂你在说什么,但是有点怪。
WSL说白了就是在 Windows 上虚拟化一个 Linux。
都这样了,很难说什么 Windows 桌面版满不满血了。
这不就直接把 Windows 绕过去了吗?
如果可以的话,还是直接在 AI 编程这件事上放弃 Windows 吧。
不光是那些狗屁倒灶的 cmd 和 PowerShell 各自好几个版本语法不一样的问题,还有各种路径体系混乱、编码乱码乱七八糟的,实在是难顶。
在 Windows 把 Codex 运行在 WSL2 上确实会有改善,但说「满血」这个词也有点怪。
因为问题的来源是 Codex 根本没法稳定判断自己的环境究竟是运行在 Windows 还是哪个版本的 cmd 或者 PowerShell 还是哪个版本的 Python 还是 WSL 上。
在 WSL 上运行,只是说 Codex 本身经常默认下意识使用 Linux 的命令,那使用了 WSL,这个时候出错的概率就会降低。
但其实就算不在 WSL 上运行,一般情况下也就是发现自己写错了,然后重新写一遍,浪费点 token 浪费点时间,不会有什么太致命的影响。
而且一般 Windows 上最好在 Agents.md 里面限定一下使用的系统和 PowerShell 版本,顺便要求一些能用 Python 实现的事情直接使用 Python,这样也能避开一部分因为 PowerShell 不同版本语法不一样带来的问题。
但是我说句实话,直接换成 Mac 会舒服很多。
我用了一辈子 Windows ,真的非常习惯使用 Windows。
上一份工作需要自己带电脑,一狠心花了两万多买了一台 MacBook Pro。坚持用了一个月,实在是用不惯,然后把家里闲置的 Windows 主机和显示器搬去了公司。那台 MacBook Pro 是我这辈子买的最亏的电子产品,所谓的修图更好、剪辑更好,我基本没咋体会出来。
我在家里的主力 PC 是Z790 + 14900KF + 64G + RTX 4090,虽然现在有点过时了,但这台电脑是三年前配的,加上5 个M.2盘位插满,其实 3 根是 4T,还有鼠标、键盘、音箱这些外设,怎么着也得接近小 5 个 W了,你可想而知我是多爱用 Windows。我从拥有第一台 Mac OS 的设备到现在也得五六年了,但很多基础的操作,比如按住 Option + 右键才能复制文件路径,我都是今年才学会的。
今年我强行克服了 Mac OS 的使用习惯障碍,绝大多数时间的主力设备变成了 Mac mini,没别的原因,实在就是 Mac 在 Vibe Coding 上要舒服太多了。