解决VSCode终端自动激活Python延迟和打断输入问题
打开终端后,VS Code 反应迟钝,几秒后才弹出 source .venv/bin/activate。如果你手快正在打字(如 git push),这条指令会直接打断并污染你的输入。
这是 VS Code Python 扩展的性能 Bug。默认模式是通过“模拟键盘输入”发送激活指令,一旦插件加载慢,就会产生延迟。
修复方案:
- 打开 VS Code 设置 (Cmd + ,)。
- 搜索:python-envs.terminal.autoActivationType。
- ~将默认值改为:shellStartup。
VS Code 将通过 Shell 集成静默激活环境,不再通过“发指令”的方式干扰你的正常输入。