实验楼 Notebook 沿用了 Jupyter Notebook 全部的快捷键。所以,当你需要执行一个单元格时,也可以通过快捷键 Shift + Enter 来运行。使用快捷键的好处是你的双手不需要离开键盘。
通过 Tab 键代码补全
为了方便,在实验楼 Notebook 中,print() 打印操作并不是必须的。例如上方的单元格, a + b 就能输出结果。
对于一个陌生的函数不够了解,那么可以通过 shift + tab 快捷键查看使用建议。
除此之外,你可以通过页面右上角的 Kernel 状态指示器判断内核占用情况。如果 Python 字符右边出现了实心圆圈 ◉,代表内核处于占有状态。而空心圆圈 ◯ 则代表内核处于空闲状态。当然,也可能出现链接断开的符号,那就代表着内核已经断开链接,你可能需要刷新页面或重启实验环境。当然,实验楼会尽力让你避免遇到内核断开的状态。
如果重启完内核后,执行上方单元格会报错 NameError。原因在于重启内核后之前全部的单元格运行状态都会重置,即上文中我们赋值过的变量 a 又会回到未赋值状态。现在你应该明白重启内核的作用和影响了吧。
H:查看所有快捷键。
S:保存当前 Notebook 内容。
P:调出 Notebook 命令栏。
B:在当前单元格下方新建空白单元格。
M:将单元格格式转换为 Markdown。
Y:将单元格格式转换为 Code。
连续按 D+D:删除当前单元格。(慎用,推荐使用 X 剪切单元格代替,因为其可以起到删除效果,且删错了还可以粘贴回来)
连续按 I+I+I:强制中止内核(当某个单元格执行时间较长或卡住时,可以强行中止,中止后前序单元格状态依旧保留,非常好用。)
Shift + Enter:运行当前单元格内容。(当 Markdown 单元格处于编辑状态时,运行即可复原)
请注意,所有快捷键触发式,需保证单元格处于选中状态,而非编辑状态。