如何设置Code Runner禁用特定语言的运行按钮
实现方案
你可以通过两种方式解决该问题,均不会影响Code Runner对Visual Basic等其他语言的运行支持:
方法1:直接取消Code Runner对Python的执行接管
- 按快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开VS Code设置界面 - 搜索
@ext:formulahendry.code-runner executorMap,找到Code-runner: Executor Map配置项,点击「在settings.json中编辑」 - 在弹出的JSON配置中找到
"python": "python -u"这一行,直接删除或者注释该行后保存配置即可
配置完成后,Code Runner不会再响应Python文件的运行请求,点击运行按钮会直接触发微软官方Python扩展的执行逻辑。
方法2:配置Python文件的默认运行器(无需修改Code Runner配置)
- 点击Python文件的运行按钮,在弹出的运行选项选择菜单中,点击对应微软Python扩展选项右侧的齿轮图标,选择「配置默认调试器」
- 在弹出的选项列表中选中微软官方Python扩展对应的运行选项即可
配置完成后后续运行Python文件会直接走你设置的默认逻辑,不会再弹出选择菜单。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

