你的运行环境(版本号「点击帮助-关于-复制」):
win10+vscode+trae插件
问题描述(你遇到了什么问题?):
VSCODE trae插件执行简单命令行问题,如图所示,循环
复现步骤(如何才能重现这个 Bug/问题?):
1.提示词执行pip install numpy
2.
3.
报错信息或截图(如有):
请在此处粘贴截图
或日志代码
这确实是 Windows cmd 终端下的一个小兼容性问题~
为什么会这样?
Trae 插件为了保护你的系统安全(比如防止意外执行高危命令),在自动运行命令时会启动“安全沙箱”,并注入像 SAFE_RM_PROTECTION_FLAG 这样的环境变量。但这种注入语法是 Linux 风格的,Windows 的默认 cmd 终端不认识它,把它当成了命令去执行,所以就会一直报错说“不是内部或外部命令”,然后卡在循环里了。
怎么解决?
你可以尝试以下几种方法来绕过这个问题:
改用 Git Bash 终端(最推荐)
Ctrl + Shift + P 打开命令面板Terminal: Select Default Profile(终端:选择默认配置文件)手动执行命令
pip install numpy,直接在左侧终端里自己敲一下回车,这是目前最快绕过的方法~将命令加入白名单
Ctrl + ,)里搜索 trae 自动运行,把常用的命令加入白名单,让它在沙箱外运行。你可以试试换个终端配置,看看是不是就顺畅了?有问题随时叫我 ![]()
已知问题哈,在修复了
排期大概什么时候啊,我看六月份就已经有人在提了
这周给你个惊喜 ![]()
插件能加个提示词优化吗,我半年前提过的
暂时应该还没计划
“这周”已经过去了,惊喜在哪里呢,仍然报错也是惊喜吗
昨天已经咨询了 是新增了别的变量,研发已经在看了。
建议和技术那边商量一个排期表,这不是什么难事,已经不是第一次本周更新了
并发比较高,也在不断的排期休bug,感谢理解