Jupyter Notebook 最常用快捷键

Jupyter Notebook 最常用快捷键

🚀 核心快捷键(必记)

快捷键 功能 使用频率
Shift + Enter 运行当前单元格,跳到下一个 ⭐⭐⭐⭐⭐
Ctrl + Enter 运行当前单元格,不跳转 ⭐⭐⭐⭐⭐
Alt + Enter 运行当前单元格,下方插入新单元格 ⭐⭐⭐⭐
Esc 进入命令模式 ⭐⭐⭐⭐⭐
Enter 进入编辑模式 ⭐⭐⭐⭐⭐

📝 命令模式快捷键(按 Esc 后)

单元格操作
快捷键 功能
A 在上方插入单元格
B 在下方插入单元格
DD (按两次 D) 删除当前单元格
Z 撤销删除
C 复制单元格
V 粘贴单元格
X 剪切单元格
Shift + V 粘贴到上方
单元格类型转换
快捷键 功能
Y 转换为代码单元格
M 转换为 Markdown 单元格
R 转换为 Raw 单元格
1 ~ 6 设置 Markdown 标题级别
导航与选择
快捷键 功能
↑ 或 K 选择上方单元格
↓ 或 J 选择下方单元格
Shift + ↑ 或 Shift + K 向上多选
Shift + ↓ 或 Shift + J 向下多选
Shift + M 合并选中单元格
显示与运行
快捷键 功能
O 切换输出显示/隐藏
L 切换行号
Shift + Space 向上滚动
Space 向下滚动
0 + 0 (按两次 0) 重启内核

✏️ 编辑模式快捷键(按 Enter 后)

快捷键 功能
Tab 代码补全(最常用)
Shift + Tab 查看函数文档/参数
Ctrl + / 注释/取消注释当前行
Ctrl + ] 增加缩进
Ctrl + [ 减少缩进
Ctrl + Z 撤销
Ctrl + Shift + Z 或 Ctrl + Y 重做
Ctrl + A 全选
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + X 剪切
Ctrl + F 查找替换
Home 跳到行首
End 跳到行尾
Ctrl + ← 向左跳一个单词
Ctrl + → 向右跳一个单词
Ctrl + Backspace 删除前面一个单词
Ctrl + Delete 删除后面一个单词

💡 高级快捷键

快捷键 功能
I + I (按两次 I) 中断内核
0 + 0 (按两次 0) 重启内核
Ctrl + S 保存文件
Shift + L 为所有单元格添加行号
Shift + H 显示所有快捷键帮助
Ctrl + Shift + P 打开命令面板

🎯 鼠标辅助操作

操作 功能
双击单元格左边空白 进入命令模式并选中
拖动单元格右侧边缘 调整输出宽度
点击左侧 选中单元格(命令模式)

记忆技巧

首字母记忆法

  • Above → 上方插入
  • Below → 下方插入
  • Copy → 复制
  • V → 粘贴(和 Ctrl+V 一致)
  • X → 剪切(像剪刀)
  • Z → 撤销(像 Undo 的 Z)
  • Y → 代码(Y 像 Yes, 要写代码)
  • M → Markdown(M 像 Markdown)
  • Delete → 删除(按两次 D)

常用组合套路

python 复制代码
# 快速实验套路
1. 按 B 插入新单元格
2. 写代码
3. Shift + Enter 运行
4. 按 DD 删除不要的

# 快速改错套路
1. 按 ↑/↓ 选错单元格
2. 按 DD 删除
3. 按 Z 恢复

# 代码注释套路
1. 选中多行(Shift + ↑/↓)
2. Ctrl + / 批量注释

快速上手练习

打开 Jupyter Notebook,按顺序练习:

python 复制代码
# 练习 1:基本流程
# 1. 按 B 插入新单元格
# 2. 输入: print("Hello")
# 3. 按 Shift+Enter 运行

# 练习 2:单元格操作  
# 1. 按 A 在上方插入
# 2. 按 B 在下方插入
# 3. 按 M 转成 Markdown
# 4. 按 Y 转回代码

# 练习 3:删除与恢复
# 1. 按 DD 删除
# 2. 按 Z 恢复

# 练习 4:代码辅助
# 1. 输入: import p
# 2. 按 Tab 补全
# 3. 输入: pd.read_
# 4. 按 Shift+Tab 查看文档

查看所有快捷键

在 Jupyter Notebook 中:

  • 按 H 键(命令模式下)显示完整快捷键列表
  • 或点击菜单:Help → Keyboard Shortcuts

这 20 个左右的核心快捷键覆盖了 95% 的日常操作,先掌握这些就够用了!

相关推荐
默_笙5 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003965 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技5 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读5 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时5 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
奇思妙想聪明勤奋的小羊5 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1235 天前
2026年第38周GitHub趋势周报
python·科技·github
IZero075 天前
Jev 与 Laya
python·语言模型