Visual Studio Code与Jupyter Notebook:如何“运行全部”快捷方式?

8

我有一个带有Jupyter笔记本标记#%%的Python脚本,这表明我可以在Visual Studio Code Python交互式中运行此脚本。

根据以下内容:

Jupyter/IPython Notebooks: Shortcut for "run all"?

我有类似的问题,因为描述的解决方案在我的情况下不起作用。如何在Visual Studio Code中指定Jupyter Notebook命令“运行全部”的快捷方式?

1个回答

6
您可以通过修改 keybindings.json 文件,按以下步骤创建自己的键盘快捷方式:
File > preferences > keyboard shortcuts

接着点击下方图片中的链接(位于图片右下角): enter image description here

您也可以安装 code runner 扩展

Code runner 会在 VS Code 窗口的右上角添加一个播放按钮,您可以单击该按钮来运行您的代码。


5
太好了,这正是我需要的。我认为您可以编辑您的答案,更精确地使用“在keybindin中搜索'python.datascience.runallcells'”。 - ElConrado
1
嘿,Elconrado。我是Python扩展的开发人员。你已经从上面的评论中得到了正确的按键绑定建议。但是只是提一下,还有“Python:在Python交互窗口中运行当前文件”的选项,它可以在定义单元格与否的情况下工作,并且可以从命令面板和编辑器中.py文件的右键上下文菜单中使用。 - Ian Huff
@IanHuff 有没有什么办法可以配置其他快捷键,比如删除/剪切单元格?在查找“python.datascience”下的键盘快捷键后,我没有看到任何相关字段。 - pcko1
1
@pcko1 很抱歉回复晚了,我有一段时间没有上SO。关于单元格命令,我们无法自定义它们,因为我们的编辑器是与主要的vscode进程分离的独立webview。我们支持约三分之一现有的jupyter命令(例如使用dd删除单元格),但目前无法自定义。这是我们想做但由于webview分离而困难的事情。 - Ian Huff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接