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为默认终端
相关推荐
9分钟带帽12 小时前
vscode解决终端输出乱码的问题
vscode·cmake
曹牧13 小时前
在 Visual Studio(VS)中变更 SVN 地址
ide·svn·visual studio
xiaoshuaishuai813 小时前
PyCharm性能调优
ide·python·pycharm
陶瓷好烦14 小时前
智能编码助手:VSCode+Keil+Kilo Code打造自然语言编程环境
vscode·stm32·单片机
HAPPY酷15 小时前
PyCharm 终极避坑指南:环境选择、镜像加速与包管理
ide·python·pycharm
hua_ban_yu16 小时前
新版本 idea 如何设置热部署
java·ide·intellij-idea
edjxj16 小时前
Visual Studio应用程序无法正常启动(0xc0150002)
ide·visual studio
Harvy_没救了16 小时前
Vim 快捷键手册
linux·编辑器·vim
DeadPool loves Star17 小时前
新版VSCode登录Old Linux
linux·ide·vscode
专注VB编程开发20年17 小时前
delphi死嗑Pascal冷门编程语言,Borland不认可 “通用多语言 IDE”,认为 “专有语言才是护城河”
开发语言·ide·delphi