一、什么是cell?
cell:一对In Out会话被视作一个代码单元,称为cell
cell行号前的 * ,表示代码正在运行
二、Jupyter支持两种模式:
1、编辑模式(Enter)
命令模式下 回车Enter 或 鼠标双击 cell进入编辑模式
可以操作cell内文本或代码,剪切/复制/粘贴移动等操作
2、命令模式(Esc)
按 Esc 退出编辑,进入命令模式
可以操作cell单元本身进行剪切/复制/粘贴/移动等操作
三、鼠标操作

四、快捷键操作
1、两种模式通用快捷键
Shift+Enter ,执行本单元代码,并跳转到下一单元
Ctrl+Enter ,执行本单元代码,留在本单元
2、命令模式:按ESC进入
Y ,cell切换到Code模式
M ,cell切换到Markdown模式
A ,在当前cell的上面添加cell
B ,在当前cell的下面添加cell
双击D :删除当前cell
Z ,回退
L ,为当前cell加上行号 <!--
Ctrl+Shift+P ,对话框输入命令直接运行
3、编辑模式:按Enter进入
补全代码:变量、方法后跟 Tab键
为一行或多行代码添加/取消注释: Ctrl+/ (Mac:CMD+/)
多光标操作: Ctrl键点击鼠标 (Mac:CMD+点击鼠标)
回退: Ctrl+Z (Mac:CMD+Z)
重做: Ctrl+Y (Mac:CMD+Y)
五、Markdown演示
此处只展示标题及缩进:

六、Jupyter Notebook中自动补全代码等相关功能拓展
相关演示:
操作:
安装jupyter_contrib_nbextensions库
安装该库的命令如下:
python -m pip install jupyter_contrib_nbextensions
然后执行:
jupyter contrib nbextension install --user --skip-running-check
在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”
在主页中出现Nbextensions选项

部分常用功能
在进入新的.ipynb文件后,对应功能的主界面代码编辑区会发生变化