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

VS Code内置终端消失,点击新建终端无响应该如何解决?

VS Code内置终端空白无响应排查方案
  • 查看终端运行日志
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)唤起命令面板,执行Developer: Toggle Developer Tools,切换到Console标签页,随后尝试新建终端,查看控制台输出的报错信息。重点关注node-pty(终端核心依赖)、shell路径相关的报错,可直接定位核心问题。
  • 校验系统默认shell可用性
    手动打开系统自带的终端工具(Windows的PowerShell/cmd、macOS的终端.app、Linux的默认终端),确认shell可以正常启动。如果shell本身启动失败,先修复系统shell配置后再重试VS Code终端。
  • 无扩展模式启动排查冲突
    关闭所有VS Code窗口,Windows下按住Shift右键点击VS Code图标选择「无扩展模式启动」,macOS下按住Option键点击Dock栏的VS Code图标选择无扩展启动,Linux下执行命令code --disable-extensions启动。如果该模式下终端正常,说明是扩展冲突,逐个禁用终端美化、远程开发类扩展即可定位问题扩展。
  • 手动指定终端配置
    即使settings.json为空,也可以手动写入绝对路径指定默认终端,避免VS Code检索shell路径出错:
    • Windows配置示例:
    {
      "terminal.integrated.defaultProfile.windows": "PowerShell",
      "terminal.integrated.profiles.windows": {
        "PowerShell": {
          "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
        }
      }
    }
    
    • macOS配置示例:
    {
      "terminal.integrated.defaultProfile.osx": "zsh",
      "terminal.integrated.profiles.osx": {
        "zsh": {
          "path": "/bin/zsh"
        }
      }
    }
    
    • Linux配置示例:
    {
      "terminal.integrated.defaultProfile.linux": "bash",
      "terminal.integrated.profiles.linux": {
        "bash": {
          "path": "/bin/bash"
        }
      }
    }
    
  • 排查权限与安装包问题
    • Windows:右键VS Code图标打开「属性」-「兼容性」,取消勾选「兼容模式运行」、「以管理员身份运行」,保存后重启程序。
    • macOS:打开「系统设置」-「隐私与安全性」,给VS Code开启「完全磁盘访问权限」,重启后重试。
    • Linux:如果是通过snap/flatpak渠道安装的VS Code,这类沙箱打包版本经常出现终端权限异常,卸载后更换官方deb/rpm包重新安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:54:06