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

Visual Studio Code终端闲置过久自动关闭问题求助

解决VS Code集成终端闲置自动关闭且无法重启的问题

以下是几个针对性的解决方向,按优先级尝试:

1. 禁用VS Code终端的闲置超时设置

打开VS Code设置(快捷键Ctrl+, / Cmd+,),搜索 Terminal > Integrated > Idle Timeout,将值设置为0(表示永不因闲置关闭)。这个设置是VS Code层面直接控制终端闲置后是否自动退出的核心选项。

2. 检查shell自身的超时配置

终端自动关闭也可能是你使用的shell(bash/zsh/PowerShell等)自带的超时机制导致:

  • bash:打开~/.bashrc或~/.bash_profile,查找是否有export TMOUT=xxx的配置,将其注释(加#)或设为0。
  • zsh:打开~/.zshrc,同样查找TMOUT相关配置并处理。
  • PowerShell:运行$PROFILE打开配置文件,检查是否存在$IdleTimeout或类似限制会话时长的代码,移除或调整。

3. 启用终端持久会话

搜索设置 Terminal > Integrated > Enable Persistent Sessions,确保该选项处于开启状态。开启后,VS Code会尝试保留终端会话的状态,即使终端意外关闭,重新打开该标签时也能恢复之前的工作目录和会话环境。

4. 排查扩展冲突

部分终端增强类扩展可能会干扰终端的正常运行,尝试暂时禁用所有终端相关扩展(比如Terminal Preview、Zsh Integration等),测试问题是否消失,逐步排查出冲突的扩展。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 08:48:10