python - 在 Visual Studio Code 中,jupyter notebook 和 notebook 有什么区别?
问题描述
我最近切换到 Python 编码的 Visual Code 并尝试更改键绑定。但是,我遇到了两个看似不同但又相似的键绑定:
“Jupyter:运行当前单元格并前进”和“笔记本:执行笔记本单元格并选择下方”(见下图)。
由于他们似乎做同样的事情,我给了他们相同的键盘快捷键,但我仍然对两者的区别感到困惑。
据我了解,键盘快捷键是上下文相关的。例如,与打开 .py 文件相比,打开 .ipynb 文件时会有不同的快捷方式。
那么什么时候使用“Jupyter”上下文而不是“Notebook”上下文?他们不一样吗?
解决方案
任何Shortcuts
作品在When
. 所以,虽然你可以找到很多相同的Shortcuts
,但它们通常不会相互冲突。
相关的Notebook
快捷方式是在 VSCode 中构建的,而Jupyter
相关的快捷方式是由Jupyter Extension
.
但是你可以发现很多Notebook
快捷方式可以在Jupyter
. 那是因为它Notebook
是 VSCode 中的通用API,它打算在不同的 Notebook 界面中在 VSCode 中带来类似的体验。
推荐阅读
- java - 适配器没有显示任何东西
- c# - 具有非常不同要求的依赖注入
- android - 默认情况下未安装按需功能模块
- javascript - 如何为聊天应用设置自动滚动
- javascript - 在 WebView 中打开 Linking.openURL(url)
- rsync - rsync 如何在接收器上保留链接
- python - 如何在python中保存对.py文件所做的编辑/重新编译更改?
- javascript - 在上下文的值中使用多个状态,防止使用未更改的状态重新渲染组件?
- three.js - 使用 SSR 提高 Three.js 的性能(Node,js next,js)
- wordpress - 在 Wordpress the_content() 中包含高级自定义字段 (ACF)