一、基础快捷键
1、Shift + Enter:运行本单元并选中下一单元
2、Ctrl + Enter:运行本单元
3、Alt + Enter:运行本单元并插入下一单元
4、Y:将代码单元转换成代码状态
5、M:将代码单元转换成Markdown状态
6、R:将代码单元转换成Raw NBConvert状态
7、A:在上方插入新单元
8、B:在下方插入新单元
9、D, D(按两次D键):删除选中的单元
10、Z:撤销删除,还原删除的单元
# 示例代码1:基础快捷键
print("Hello World!")
二、代码编辑快捷键
1、Tab:自动补全代码
2、Shift + Tab:查看函数或对象的文档
3、Ctrl + ]:缩进所选行或选定文本的行
4、Ctrl + [:取消缩进所选行或选定文本的行
5、Ctrl + /:注释或取消注释所选行或选定文本的行
6、Ctrl + Shift + -:在光标处分裂单元
7、Ctrl + Shift + ]:选中当前单元下一个单元
8、Ctrl + Shift + [:选中当前单元上一个单元
# 示例代码2:代码编辑快捷键
list_example=[1,2,3,4],len(list_example)
三、单元格操作快捷键
1、Up Arrow:选择上一个单元格
2、Down Arrow:选择下一个单元格
3、Shift + M:合并选中的多个单元格为一个单元格
4、Ctrl + Shift + - (连续按两次):将光标放在两个单元格中间,将两个单元格分开
5、Ctrl + S:保存当前 notebook
6、L:显示当前单元格数的行数
7、O:将输出内容收缩或展开
8、Esc + F:查找和替换功能
9、Esc + O:切换成幻灯片演示模式
10、Esc + H:打开快捷键帮助文档
# 示例代码3:单元格操作快捷键
import pandas as pd # 导入 Pandas
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # 创建 DataFrame
df.head() # 显示前 n 行,默认 n = 5
四、命令模式快捷键
1、Shift + Space:向上滚动 notebook
2、Space:向下滚动 notebook
3、A:在当前单元之上插入新单元
4、B:在当前单元之下插入新单元
5、C:复制当前单元
6、X:剪切当前单元
7、V:在当前单元之下粘贴
8、Shift + V:在当前单元之上粘贴
9、S:保存当前 notebook
10、Y:将当前单元格变为代码模式
# 示例代码4:命令模式快捷键示例
import matplotlib.pyplot as plt # 导入 Matplotlib
x = [1, 2, 3, 4, 5]
y = [6, 7, 8, 9, 10]
plt.plot(x, y) # 绘图
plt.show() # 显示图像
五、其他快捷键
1、Shift + L:切换行号的显示
2、Shift + M:将选中的单元格进行合并
3、Shift + J/K:连续选择多个单元。
4、Shift + O:可以在单元格的输出区域打开和关闭滚动
5、Esc + Enter:从“命令模式”或“编辑模式”进入“编辑模式”或“命令模式”
6、Esc: 进入命令模式(蓝色边框)
7、Enter: 进入编辑模式(绿色边框)
8、Ctrl + Shift + P:调用命令选项面板
# 示例代码5:其他快捷键示例
print("hello world!")
综上所述,Jupyter Notebook运行快捷键是我们使用Jupyter Notebook必须掌握的技能,除了以上列举的常用快捷键,我们还可以在Jupyter Notebook中通过自定义快捷键的方式,来提高自己的工作效率。