1.编辑模式(命令模式下按enter进入)下的快捷键

Windows macOS 操作
Tab Tab 增加缩进(4个空格)、代码自动补全
Shift+Tab Shift+Tab 减少缩进(4个空格)、查看对象的相关信息
Ctrl+A Command+A 全选
Ctrl+Z Command+Z 撤销
Ctrl+Y Shift+Command+Z 恢复
Ctrl+/ Command+/ 注释、取消注释
Ctrl+D Command+D 删除行
Ctrl+Home Command+Home 跳转到单元格的开始处
Ctrl+End Command+End 跳转到单元格的结尾处
Esc Esc 退出编辑模式并进入命令模式
Ctrl+S Command+S 保存并更新记录点文件
Ctrl+Enter Ctrl+Enter 运行当前单元格
Shift+Enter Shift+Enter 运行当前单元格,并选中下方的单元格(如果下方没有单元格,则在下方自动插入一个单元格并选中)
Alt+Enter Option+Enter 运行当前单元格,在下方自动插入一个单元格并选中
Ctrl+Shift+- Command+Shift+- 分割单元 按光标所在行进行分割

2.命令模式(编辑模式下按ESC进入)下的快捷键

Windows macOS 操作
选中上方的单元格
选中下方的单元格
Shift+↑ Shift+↑ 扩展选中上方的单元格
Shift+↓ Shift+↓ 扩展选中下方的单元格
A A 在上方插入一个单元格
B B 在下方插入一个单元格
M M 将Code单元格转换为Markdown单元格
Y Y 将Markdown单元格转换为Code单元格
R R 单元格转为RAW状态(可理解为纯文本状态,此时既非code,也非markdown)
1 1 设置1级标题
2 2 设置2级标题
3 3 设置3级标题
4 4 设置4级标题
5 5 设置5级标题
6 6 设置6级标题
连按两次D 连按两次D 删除选中的单元格
Z Z 撤销对单元格的删除
F F 查找并替换
X X 剪切选中的单元格
C C 拷贝选中的单元格
V V 在下方粘贴单元格
Shift+V Shift+V 在上方粘贴单元格
Enter Enter 退出命令模式并进入编辑模式
Ctrl+Enter Ctrl+Enter 运行选中的单元格
Shift+Enter Shift+Enter 运行选中的单元格,并选中下方的单元格(如果下方没有单元格,则在下方自动插入一个单元格并选中)
Alt+Enter Option+Enter 运行选中的单元格,在下方自动插入一个单元格并选中
K K 选择上方单元格
J J 选择下方单元格
Shift+K Shift+K 连续选择上方单元格
Shift+J Shift+J 连续选择下方单元格
Shift+M Shift+M 合并选中的单元格
S S 保存当前 NoteBook
L L 开关行号
O O 折叠或展开输出
H H 显示快捷键帮助
连按两次0 连按两次0 重启notebook内核
连按两次i 连按两次i 中断notebook内核

3.清除单元格输出的小技巧

ESC+R+Y 可以快速清除单元格的输出,原理是先进入命令模式,再将该单元格转为RAW格式,自然就不会有任何输出,此时再按Y转为代码格式就清除了输出