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% 的日常操作,先掌握这些就够用了!

相关推荐
信誓旦旦的程序猿9 小时前
【Python量化实战宝典 #08】可转债与债券接口手册:转股价·溢价率·纯债价值(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
砚底藏山河9 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
今年下半年9 小时前
AI智能体项目实战记录(02):初始化 Python 项目
开发语言·人工智能·python·fastapi
Williamtym10 小时前
PickGo Lab实践:用浏览器、Python和MCP串起机器人搬运仿真
开发语言·python·机器人
CS创新实验室10 小时前
Python 对象“死“了之后去了哪?——引用计数与分代垃圾回收
开发语言·jvm·python
CCblandy10 小时前
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度
后端·python·算法·性能优化·架构
quantdash_cc10 小时前
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
把我格子衫拿来10 小时前
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构
c++·python·qt·vtk·三维可视化
cpolar技术支持11 小时前
把配置发出去怕带出密钥?先把含凭据配置转成脱敏只读快照,用 cpolar 给同事核对差异
运维·python·内网穿透·cpolar·配置脱敏
惊讶的猫11 小时前
langchian_agent的高级使用
python