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为默认终端
相关推荐
热爱生活的五柒2 小时前
如何在vscode中使用Claude code以及插件中配置setting.json无效的解决方法
ide·vscode·编辑器
ONLYOFFICE2 小时前
ONLYOFFICE 自动化工具:宏和 AI 函数如何选择?
运维·自动化·编辑器·onlyoffice
dzj20213 小时前
Visual Studio2022中好用的AI编码工具介绍——Windsurf(Codeium)
ide·ai·visual studio·code
浩瀚之水_csdn4 小时前
vscode中运行html语言
ide·vscode·html
未来之窗软件服务4 小时前
工作自动化(1)用户引导自动化教程开发——仙盟创梦IDE
运维·ide·自动化·仙盟创梦ide·东方仙盟
JQLvopkk4 小时前
VSCode基础使用
ide·vscode·编辑器
春日见4 小时前
docker崩溃,闪退,与vscode断开连接
vscode·docker·容器
一个没有本领的人4 小时前
vscode选择了正确的解释器,但终端显示运行的依然为原来的python版本
ide·vscode·python
学嵌入式的小杨同学4 小时前
【嵌入式 GUI 实战】LVGL+MP3 播放器:从环境搭建到图形界面开发全指南
linux·c语言·开发语言·vscode·vim·音频·ux