文章封面

🔥 AI Coding执行慢?编码乱码?

作者:🔥 AI Coding执行慢?编码乱码?

前两天折腾 Codex,让它帮我写个 PowerShell 脚本,本地一跑就报错。我一开始还以为是模型抽风,折腾半天才反应过来——锅在 Windows 自带的 PowerShell 5.1,这玩意儿是真老了。 5.1 默认编码还是老一套,中文动不动乱码;底层又是 .NET Framework,跑起来也肉。Codex 生成的脚本在上面各种水土不服,我还得反反复复让它改,Token 就这么白白烧掉。 后来把终端升到 PowerShell 7,世界清净了。先打开 PowerShell(开始菜单搜 PowerShell,或 Win+R 输入 powershell),全程就两步,旧版也不会被覆盖,不爽随时能退: ① 装 PS7 ``` winget install Microsoft.PowerShell ``` 装完输 pwsh 进去,敲 `$PSVersionTable` 看到版本 7.x 就成了。 ② 设为默认终端 装 Windows Terminal: ``` winget install --id Microsoft.WindowsTerminal -e ``` 装完按 `Ctrl+,` 进设置 → 启动 → 默认配置文件选「PowerShell」(这是 PS7,别选那个「Windows PowerShell」= 5.1)。 升完最明显的几条: · 内核换成 .NET 8,响应快一截 · 自带历史预测补全,敲命令省事 · 跨平台,以后换 Mac / Linux 脚本照样跑 · 中文不乱码了,不会再因为编码让 AI 返工 说回 Codex:它写出来的脚本,最终就是跑在 pwsh 上的。环境干净了、编码对了,脚本一遍过,不用反复让它返工,Token 自然就省下来了。 装完验证一下:重启 Codex 开个新对话,输入 `$PSVersionTable.PSVersion.ToString()`,回答 7.x 就说明 PS7 生效了。 总共五分钟。还在拿 5.1 写 AI 脚本的,真建议升一下,省下的 Token 都够多聊好几轮了。 #PowerShell7 #AICoding #Codex #终端 #效率工具#vibecoding #howto入门codex

上一篇 没有上一篇
下一篇 没有下一篇

相关阅读

← 返回首页