Kic*_*all 6 terminal visual-studio-code
我打开的每个终端的顶部都是文本:
“ bash:此 shell 中没有作业控制”
我不记得在 VS Code 中更改过任何内容,但现在我无法再使用“control + c”来停止终端中的内容(例如“npm run dev”和“node app.js”)
在我的计算机终端中,一切仍然运行良好 - 只是 VS Code 有问题。
我没有尝试太多,因为我在网上找不到关于这个确切问题的任何信息。我尝试了 ChatGPT,它告诉我将一些配置添加到我的 settings.json 文件中,但它们都不起作用。
我很确定这是一个未决问题的情况:MacOS:“no job control in this shell”#184713,这正在影响使用 VS Code 1.78 的 macOS 用户。我建议您对该问题单竖起大拇指以表明您遇到了该问题,并订阅它以获取有关讨论和进展的通知。
作为当前的解决方法,其他人发现降级到 VS Code 1.77 或 1.78 后不会出现该问题。其他人发现,如果他们放入export PROMPT_COMMAND="set -m"
bash 启动文件之一(例如~/.bash_profile
.
有人认为该问题可能是由于在受影响的版本中使用了缺失的 posix_spawn api 造成的。
如果您有兴趣尝试贡献修复程序,相关代码位于https://github.com/microsoft/node-pty/blob/main/src/unix/pty.cc,并且此测试将在受影响的情况下失败操作系统:https://github.com/microsoft/node-pty/blob/d6ce76a801f68730f7204b7b27bb21dbf8e63001/src/unixTerminal.test.ts#L123
归档时间: |
|
查看次数: |
1688 次 |
最近记录: |