You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS下VS Code 1.78终端Ctrl+C失效且提示bash无作业控制

解决VS Code终端"bash: no job control in this shell"及Ctrl+C失效问题
  • 检查终端默认shell配置
    打开VS Code设置(快捷键Ctrl+,),搜索对应系统的默认终端配置项:Linux搜terminal.integrated.defaultProfile.linux,Windows搜terminal.integrated.defaultProfile.windows,macOS搜terminal.integrated.defaultProfile.osx,确认选中的是系统原生的bash或zsh;也可以通过命令面板(Ctrl+Shift+P)执行Terminal: Select Default Profile重新选择默认终端。

  • 重置终端集成配置
    通过命令面板执行Preferences: Open User Settings (JSON)打开settings.json,删除所有以terminal.integrated开头的配置项,保存文件后重启VS Code。

  • 手动启用作业控制
    在VS Code终端中执行命令set -m,测试是否能恢复Ctrl+C终止进程的功能;如果生效,可将这条命令添加到~/.bashrc(bash环境)或~/.zshrc(zsh环境)文件末尾,实现终端启动时自动启用作业控制。

  • 重置VS Code安装
    卸载VS Code后,删除对应系统的残留配置目录:

    • Windows:%APPDATA%\Code
    • macOS:~/Library/Application Support/Code
    • Linux:~/.config/Code
      重新下载最新版本的VS Code进行安装。

内容的提问来源于stack exchange,提问作者Kickball

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 02:09:53