在VSCode的Python Notebook中执行单行代码的方法咨询
在VS Code Python Notebook中执行选中单行代码的方法及替代方案
VS Code 原生实现方法
快捷键操作
- Mac 平台:选中需要执行的单行代码后,按下
Cmd + Enter即可仅运行选中行(未选中内容时会执行整个单元格,选中后自动切换为执行选中部分) - Windows/Linux 平台:对应快捷键为
Ctrl + Enter
命令面板触发
打开命令面板(Mac:Cmd + Shift + P;Windows/Linux:Ctrl + Shift + P),搜索 "Python: Run Selection/Line in Python Interactive Window" 命令并执行,同样能实现仅运行选中单行的效果。
其他 IDE/工具的同类功能
- PyCharm:选中单行后,按下
Option + Shift + E(Mac)或Alt + Shift + E(Windows/Linux),可直接在控制台执行选中内容;也可右键选择「Execute Selection in Console」 - Jupyter Notebook/Lab:选中目标行后,使用
Cmd + Enter(Mac)或Ctrl + Enter(Windows/Linux)仅执行选中部分 - Google Colab:你熟悉的
Cmd + Shift + Enter也是选中执行的快捷键,逻辑和VS Code一致
自定义与替代思路
如果默认快捷键不符合使用习惯,可在VS Code中自定义:
- 打开快捷键设置(Mac:
Cmd + K + S;Windows/Linux:Ctrl + K + S) - 搜索「Run Selection/Line in Python Interactive Window」
- 点击编辑按钮,设置自己偏好的快捷键(比如改成和Colab一致的
Cmd + Shift + Enter)
另外,若需要反复调试某一行代码,可临时将该行拆分为单独的单元格执行,调试完成后再合并回原单元格,这种方式也能满足单行执行的需求。
内容的提问来源于stack exchange,提问作者Arvind Reddy
相关产品推荐
相关产品推荐

