You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何运行选中Python代码及单行代码用于即时调试?

刚从Spyder转VS Code确实得适应下不同的调试逻辑,我来帮你搞定这两个核心需求:

实现类似Spyder的单行即时调试(无需断点)

VS Code里的**Python交互窗口(Python Interactive Window)**就是对标Spyder即时控制台的工具,用起来一样灵活:

  • 打开命令面板(Windows/Linux按Ctrl+Shift+P,Mac按Cmd+Shift+P),输入Python: Show Python Interactive Window就能调出这个窗口
  • 你可以直接在窗口里逐行敲代码回车运行,实时看到结果,完全不用设置断点
  • 如果想把编辑器里的某一行代码快速送到窗口执行,只要把光标停在该行(不用选中也行),按Shift+Enter,这行代码就会自动在交互窗口运行并输出结果,和Spyder里的单行运行体验一模一样
运行活跃编辑器中选中的Python代码

这个需求有好几种便捷方式,选你顺手的来:

  • 快捷键快速操作:选中目标代码后,按Shift+Enter,代码会直接在Python交互窗口执行(不管是单行还是多行选中都生效)
  • 右键菜单选择:选中代码后右键点击,选择「Run Selection/Line in Python Interactive Window」选项
  • 命令面板调用:打开命令面板,输入Python: Run Selection/Line in Python Interactive Window执行即可

另外补充个小技巧:如果你更习惯用终端输出而不是交互窗口,可以打开VS Code设置(按Ctrl+,),搜索Python › Terminal: Execute In File Dir开启后,选中代码用Ctrl+Alt+N(默认快捷键,可自行修改)就能在终端运行选中内容,但交互窗口还是更适合即时调试场景,和Spyder的使用习惯更匹配。

内容的提问来源于stack exchange,提问作者JFern

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:34:46