新下载了一个IDEA2025
打开之后,发现Terminal用不了
一开始默认是连的powershell
后面在设置里改了一下cmd,依然不行,报下面的错
Cannot open Local
Failed to start [C:\Windows\system32\cmd.exe]
巴拉巴拉
问了下AI
原因如下:
- 从 IntelliJ IDEA 2020.1+ 开始,JetBrains 默认在 Windows 上启用了 ConPTY(Console Pseudo Terminal) 技术来支持更现代的终端体验(如更好的 ANSI 支持、颜色、UTF-8 等)。
- 但 ConPTY 在某些 Windows 版本或系统配置下存在兼容性问题,会导致:
- 终端无法打开(报错如 Cannot open Local )
- 启动卡住
- 闪退或空白窗口
解决方案:禁用 ConPTY
-
在 IDEA 中,按下 Ctrl + Shift + A(Find Action)。
-
输入并选择 Registry...
-
在 Registry 窗口中,找到: terminal.use.conpty.on.windows 取消勾选(即设为 false)。【按照英文排序】
-
关闭窗口,重启 Terminal(或重启 IDE)。