VScode中终端闪退问题

问题描述:

VScode中每次打开New Terminal 会在两秒左右闪退终端(自动关闭终端),默认的终端是Anaconda。总需要在这两秒内打开WSL bash 等其他终端才能保持终端窗口,且保持终端窗口后再打开anaconda prompt仍会闪退。

可能的原因:Anaconda Prompt 不是一个真正的 shell

Anaconda Prompt 本质上是一个快捷方式,它实际上是启动 cmd.exe 然后运行一个初始化脚本(conda_hook.bat)。VSCode 如果直接把它当 shell 调用,路径或参数配置不对就会立即退出。

解决方法:把 WSL 或 Git Bash 设为默认终端:

  1. 打开设置(Ctrl+,)
  2. 搜索 terminal.integrated.defaultProfile.windows,检查默认配置的是什么
  3. 选择 powershell 或 WSL为默认终端

或者:

  1. Ctrl+Shift+P 打开命令面板
  2. 输入 Terminal: Select Default Profile
  3. 选择 powershell 或 WSL为默认终端
相关推荐
我命由我123452 分钟前
PHP - PHP 基本随机数生成函数
开发语言·ide·后端·java-ee·php·intellij-idea·intellij idea
winlife_27 分钟前
嵌入式 MCP server vs 外挂桥接进程:引擎编辑器自动化的架构取舍
架构·自动化·编辑器·游戏引擎·架构设计·mcp·编辑器自动化
番茄灭世神32 分钟前
Vscode开发/调试ARM单片机最新教程
c语言·arm开发·vscode·stm32·嵌入式·gd32
时空自由民.13 小时前
vim入门配置教程
编辑器·vim·excel
zh_xuan15 小时前
解决VS Code 控制台中文乱码
c++·vscode·乱码
周末也要写八哥16 小时前
Eclipse 2024全流程网盘下载与安装配置教程详解
java·ide·eclipse
猿儿本无心16 小时前
快速搭建Python项目(Vscode+uv+FastAPI)
vscode·python·uv
ChampaignWolf19 小时前
在 Eclipse 中使用 Tabnine
java·ide·eclipse
π同学21 小时前
ESP-IDF+vscode开发ESP32第十二讲——event
vscode·esp32·事件循环库event
诗水人间21 小时前
VsCode 中使用Copilot调用Deepseek V4模型
ide·vscode·copilot