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为默认终端
相关推荐
No8g攻城狮1 天前
【Linux】Linux nano 编辑器全攻略:从入门到精通
linux·运维·编辑器·nano
刘恒1234567891 天前
VSCODE
vscode
code bean1 天前
Visual Studio 2026 离线安装包制作指南
ide·visual studio
你怎么知道我是队长2 天前
VsCode插件推荐---Todo Tree
ide·vscode·编辑器
becatjd2 天前
VScode的claude code插件报错command ‘claude-vscode.editor.openLast‘ not found
ide·vscode·编辑器·claude·anthropic·claude code
BIBI20492 天前
下载指定历史版本 VSCode 或 VSCode Insider
ide·vscode·编辑器
优秀是不可能的2 天前
Claude Code VSCode 扩展 Windows 打开出现 “claude-vscode.editor.openLast”
ide·windows·vscode·claude code
ouliten2 天前
VSCode的C++插件clangd如何搭配cuda使用?
c++·ide·vscode
johnny2332 天前
编辑器和笔记软件汇总:Typst、Reminds、Memos、Editor、MDX Notes、Jotty
笔记·编辑器
宫瑾2 天前
vscode未定义标识符报错的解决方法
ide·vscode·编辑器