如何设置VSCode将Python代码执行输出定向到交互窗口而非终端?
解决VSCode中Shift+Enter执行Python代码不显示在交互窗口的问题
调整快捷键优先级,确保自定义配置覆盖默认绑定:
默认情况下shift+enter可能绑定了终端执行的命令,给你的自定义配置加上优先级参数,强制让它先触发,修改后的配置如下:{ "key": "shift+enter", "command": "python.execSelectionInteractive", "when": "editorTextFocus && editorLangId == 'python'", "priority": 100 }保存配置后重启VSCode生效。
确认Python插件版本:
打开VSCode扩展面板,找到Microsoft官方的Python插件,检查是否为最新版本,旧版本可能存在命令兼容问题,更新后重启编辑器。提前唤起交互窗口:
按Ctrl+Shift+P打开命令面板,输入Python: Show Python Interactive Window手动打开交互窗口,之后再选中代码按Shift+Enter,输出就会定向到这个窗口。排查扩展冲突:
暂时禁用其他第三方Python相关扩展,测试快捷键是否正常,若恢复正常,逐个重新启用扩展找到冲突源。
内容的提问来源于stack exchange,提问作者elksie5000
相关产品推荐
相关产品推荐

