首页 > 解决方案 > 在 Visual Studio Code 中,jupyter notebook 和 notebook 有什么区别?

问题描述

我最近切换到 Python 编码的 Visual Code 并尝试更改键绑定。但是,我遇到了两个看似不同但又相似的键绑定:

“Jupyter:运行当前单元格并前进”和“笔记本:执行笔记本单元格并选择下方”(见下图)。

由于他们似乎做同样的事情,我给了他们相同的键盘快捷键,但我仍然对两者的区别感到困惑。

据我了解,键盘快捷键是上下文相关的。例如,与打开 .py 文件相比,打开 .ipynb 文件时会有不同的快捷方式。

那么什么时候使用“Jupyter”上下文而不是“Notebook”上下文?他们不一样吗?

“Jupyter:运行当前单元格并前进”和“笔记本:执行笔记本单元格并在下方选择”键绑定。

标签: pythonvisual-studio-codejupyter-notebookvscode-keybinding

解决方案


任何Shortcuts作品在When. 所以,虽然你可以找到很多相同的Shortcuts,但它们通常不会相互冲突。

相关的Notebook快捷方式是在 VSCode 中构建的,而Jupyter相关的快捷方式是由Jupyter Extension.

但是你可以发现很多Notebook快捷方式可以在Jupyter. 那是因为它Notebook是 VSCode 中的通用API,它打算在不同的 Notebook 界面中在 VSCode 中带来类似的体验。


推荐阅读