如何在VS Code中配置使用Cmder/ConEmu外部终端运行Python文件
VS Code 配置 Cmder/ConEmu 作为Python运行外部终端教程
1. 配置VS Code默认外部终端路径
- 打开VS Code设置面板,按快捷键
Ctrl + ,唤出,搜索配置项terminal.external.windowsExec - 将配置值改为你本地Cmder/ConEmu主程序的完整绝对路径,示例:
C:\Program Files\Cmder\Cmder.exe
若使用ConEmu,替换为对应ConEmu.exe的实际安装路径即可。
2. 配置Python调试运行调用外部终端
- 点击左侧边栏「运行和调试」面板,选择「创建launch.json文件」,选中你使用的Python解释器后会自动生成配置文件
- 在生成的
configurations数组对应的Python运行配置中,新增/修改console字段值为externalTerminal,完整示例参考:
{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "externalTerminal", "justMyCode": true } ] }
- 保存
launch.json文件后,按F5运行Python文件就会自动唤起Cmder/ConEmu执行代码。
3. 可选配置:右键直接运行也调用外部终端
如果你平时习惯使用右键菜单的「在终端中运行Python文件」功能执行代码,还需要额外配置默认集成终端为Cmder:
- 打开设置搜索
terminal.integrated.defaultProfile.windows,点击「在settings.json中编辑」 - 在settings.json中添加如下配置,注意路径替换为你本地的Cmder安装路径:
"terminal.integrated.profiles.windows": { "Cmder": { "path": "C:\\Windows\\System32\\cmd.exe", "args": ["/k", "C:\\Program Files\\Cmder\\vendor\\init.bat"] } }, "terminal.integrated.defaultProfile.windows": "Cmder"
内容的提问来源于stack exchange,提问作者Groks_45
相关产品推荐
相关产品推荐

