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 + ZCtrl + 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 键(命令模式下)显示完整快捷键列表
  • 或点击菜单:HelpKeyboard Shortcuts

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

相关推荐
llwszx4 小时前
【Java/Go后端手撸原生Agent(第九篇):Plan-and-Execute规划模式——从“走一步看一步“到“先谋后动“】
java·python·golang·agent开发·plan模式·规划执行模式
lxw18449125144 小时前
Python uv 完整使用教程
python·conda·pip·uv
hangyuekejiGEO4 小时前
临沂GEO技术解析与行业应用方案
人工智能·python
不做Java程序猿好多年6 小时前
Java中 String、StringBuffer、StringBuilder 的区别详解
开发语言·python
金銀銅鐵6 小时前
[Python] 用 turtle 来绘制国际象棋棋盘(不含棋子)
python·游戏
這花開嗎6 小时前
2026年TTS文字转语音API哪家强?批量自动化配音成本与技术实测
python·flask·自动化
笨蛋不要掉眼泪6 小时前
Java虚拟机:常用参数
java·开发语言·python
2501_909509106 小时前
DAY 31
python
李昊哲小课7 小时前
FastAPI 猫咖预约系统 API
人工智能·python·fastapi
我登哥MVP7 小时前
Headroom 深度指南:AI Agent 上下文压缩实战
人工智能·python·深度学习·神经网络·机器学习·自然语言处理·pip