VS Code中使用Jupyter Notebook时如何运行单元格并自动跳转激活下一格
实现方法
方法1:使用默认快捷键(无需改配置,最便捷)
VS Code的Jupyter扩展自带对应功能的默认快捷键:
- Windows/Linux:按
Shift+Enter运行当前单元格,自动跳转至下一单元格并直接进入编辑模式,光标定位后可直接输入代码 - Mac:按
⇧+↩(Shift+回车)实现相同效果
如果当前单元格下方没有已存在的单元格,该操作会自动新建一个空白代码单元格,光标直接定位到新单元格内。
方法2:修改默认运行行为(适配原有运行快捷键习惯)
如果你平时习惯用Ctrl+Enter(Windows/Linux)/Cmd+Enter(Mac)运行单元格,可以修改配置让这个快捷键触发后自动跳转:
- 打开VS Code设置页面:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在顶部搜索框输入
jupyter.runCellAction - 在对应配置项的下拉选项里选择
runCellAndSelectNext
修改完成后,你按原有常用的运行单元格快捷键,就会自动执行「运行当前单元格+跳转下一单元格+进入编辑模式」的组合操作,不用调整操作习惯。
方法3:自定义快捷键
如果上述两种快捷键都不符合你的使用习惯,你可以自定义任意按键组合实现该功能:
- 打开快捷键设置面板:按
Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac) - 在搜索框输入
notebook: run cell and select below - 点击对应条目左侧的铅笔图标,输入你想要设置的按键组合,按回车保存即可。
内容的提问来源于stack exchange,提问作者Qdadedalus
相关产品推荐
相关产品推荐

