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为默认终端
相关推荐
YY_Share19 小时前
vim 清空文本内容指令
linux·编辑器·vim
历程里程碑21 小时前
40 UDP - 2 C++实现英汉词典查询服务
linux·开发语言·数据结构·c++·ide·c#·vim
万里沧海寄云帆21 小时前
Vscode解决python venv虚拟环境问题
ide·vscode·python
掘根1 天前
【即时通讯项目】环境搭建9——语言平台
ide·macos·xcode
小温冲冲1 天前
ReSharper 在 Visual Studio 中的详细配置指南
c++·ide·qt·visual studio
深蓝轨迹1 天前
IDEA 常用编辑快捷键清单
java·ide·intellij-idea
还是大剑师兰特1 天前
VSCode 代码格式化完整解决方案(插件 + 配置 + 快捷键)
ide·vscode·编辑器
Liu.7741 天前
vscode前端实用插件
前端·vscode
the_fat_bird1 天前
自存 | VSCode+SSH+Docker远程Python Debugger
vscode·docker·ssh
小锅锅氩1 天前
JavaDay01
java·ide·intellij-idea