0
点赞
收藏
分享

微信扫一扫

vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)


文章目录

  • ​​jupyter的优点​​
  • ​​基于传统文本编辑界面的jupyter单元格标记符:​​
  • ​​配置相关快捷键:​​
  • ​​我对相关快捷键的配置方案​​
  • ​​run above:​​
  • ​​run current cell:​​
  • ​​insert cell below position:​​
  • ​​insert cell below:​​

  • ​​相较于直接编辑.jpynb文件​​
  • ​​直接编辑.jpynb文件​​
  • ​​jupyter​​
  • ​​使用建议​​

jupyter的优点

相较于IDLE的简单交互,jupyter环境在此基础上提供了类似于matlab的变量空间,您可以方便且直观的观察当前工作空间中具有的哪些变量以及他们的值

vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_vscode

基于传统文本编辑界面的jupyter单元格标记符:

利用标记(安装jupyter插件后)
​​​#%%​​​(标记可以后期修改)
并执行run(鼠标点击/快捷键出发),可以打开右侧交互窗口
例如:
vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_vscode_02
定义的单元格:
vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_文本编辑_03

配置相关快捷键:

vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_jupyter_04

我对相关快捷键的配置方案

run above:

Ctrl+k Ctrl+t

run current cell:

ctrl+k ctrl+c

insert cell below position:

ctrl+k ctrl+j
或者
ctrl+k ctrl+p

insert cell below:

ctrl+k ctrl+j
vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_jupyter_05

相较于直接编辑.jpynb文件

我更喜欢传统界面,许多快捷键比较习惯,其他插件的效果也能不受影响:

直接编辑.jpynb文件

vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_vscode_06

jupyter

当您的jupyter页面中含有多端代码的时候,如果发现在尝试执行全部执行的时候无法全部执行,那么可以看看考前的代码中是否有出错(这回打断执行流)
vscode_优雅地使用jupyter交互环境/jupyter运行问题(run all cell)_文本编辑_07

使用建议

纯jupyter(.ipynb)笔记文件虽好,但是在编辑大量逻辑的代码时,还是使用通用编辑器会更加得心应手一些,注入大纲之类的显示的更加全面,代码也更加紧凑,快捷键也更加习惯
好在jupyter笔记本可以导出为python script文件,这样就可以在通用编辑模式中进行调试等操作(两种模式的切换不会太麻烦)


举报

相关推荐

0 条评论