Python学习之——Jupyter快捷键的使用

本文详细介绍了在一个Markdown编辑器中使用类似Vim的快捷键进行文本查找、替换、代码块管理和运行的操作,帮助用户提高编辑效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在命令行模式(按 Esc 生效)


F: 查找并且替换
Ctrl-Shift-F: 打开命令配置
Ctrl-Shift-P: 打开命令配置
Enter: 进入编辑模式
P: 打开命令配置
Shift-Enter: 运行代码块, 选择下面的代码块
Ctrl-Enter: 运行选中的代码块
Alt-Enter: 运行代码块并且插入下面
Y: 把代码块变成代码
M: 把代码块变成标签
R: 清除代码块格式
1: 把代码块变成heading 1
2: 把代码块变成heading 2
3: 把代码块变成heading 3
4: 把代码块变成heading 4
5: 把代码块变成heading 5
6: 把代码块变成heading 6
K: 选择上面的代码块
上: 选择上面的代码块
下: 选择下面的代码块
J: 选择下面的代码块
Shift-K: 扩展上面选择的代码块
Shift-上: 扩展上面选择的代码块
Shift-下: 扩展下面选择的代码块
Shift-J: 扩展下面选择的代码块
Ctrl-A: select all cells
A: 在上面插入代码块
B: 在下面插入代码块
X: 剪切选择的代码块
C: 复制选择的代码块
Shift-V: 粘贴到上面

V: 粘贴到下面
Z: 撤销删除
D,D: 删除选中单元格
Shift-M: 合并选中单元格, 如果只有一个单元格被选中
Ctrl-S: 保存并检查
S: 保存并检查
L: 切换行号
O: 选择单元格的输出
Shift-O: 切换选定单元的输出滚动
H: 显示快捷键
I,I: 中断服务
0,0: 重启服务(带窗口)
Esc: 关闭页面
Q: 关闭页面
Shift-L: 在所有单元格中切换行号,并保持设置
Shift-空格: 向上滚动
空格: 向下滚动
编辑模式(按 Enter 生效)
Tab: 代码完成或缩进
Shift-Tab: 工具提示
Ctrl-]: 缩进
Ctrl-[: 取消缩进
Ctrl-A: 全选
Ctrl-Z: 撤销
Ctrl-/: 评论
Ctrl-D: 删除整行
Ctrl-U: 撤销选择
Insert: 切换 重写标志
Ctrl-Home: 跳到单元格起始处
Ctrl-上: 跳到单元格起始处
Ctrl-End: 跳到单元格最后
Ctrl-下: 跳到单元格最后
Ctrl-左: 跳到单词左边
Ctrl-右: 跳到单词右边
Ctrl-删除: 删除前面的单词
Ctrl-Delete: 删除后面的单词
Ctrl-Y: 重做
Alt-U: 重新选择
Ctrl-M: 进入命令行模式
Ctrl-Shift-F: 打开命令配置
Ctrl-Shift-P: 打开命令配置
Esc: 进入命令行模式
Shift-Enter: 运行代码块, 选择下面的代码块
Ctrl-Enter: 运行选中的代码块
Alt-Enter: 运行代码块并且插入下面
Ctrl-Shift-Minus: 在鼠标处分割代码块
Ctrl-S: 保存并检查
下: 光标下移
上: 光标上移

### Jupyter Notebook 常用快捷键 #### 两种模式及其转换 Jupyter Notebook 中有两种工作模式:命令模式和编辑模式。通过 `Esc` 键可以进入命令模式,而按下 `Enter` 则可进入编辑模式[^1]。 #### 命令模式下的快捷键 - **Y**: 将 cell 转换为 Code 模式。 - **M**: 将 cell 转换为 Markdown 模式。 - **A**: 在当前 cell 上方插入一个新的 cell。 - **B**: 在当前 cell 下方插入一个新的 cell。 - **Shift + D (双击)**: 删除当前选中的 cell。 - **Z**: 撤销最近一次删除的 cell。 - **L**: 为当前 cell 添加或移除行号显示。 - **Ctrl + Home**: 快速定位到第一个 cell。 - **Ctrl + End**: 快速定位到最后一个 cell[^4]。 #### 编辑模式下的快捷键 - **Tab**: 提供代码自动补全功能。 - **Ctrl + /**: 对选定的一行或多行代码添加或取消注释。 - **Shift + Enter**: 执行当前单元格内的代码,并移动光标至下一个单元格。 - **Ctrl + Enter**: 执行当前单元格内的代码,保持光标位置不变。 #### 额外实用的功能——魔法命令 除了上述快捷键之外,还有一些特殊的魔法命令可以帮助更高效地使用 Jupyter Notebook: - `%timeit`: 测量一段 Python 语句或表达式的执行时间。 - `%ls`: 查看当前工作目录下的文件列表。 - `%matplotlib inline`: 实现 Matplotlib 图形直接嵌入笔记本中展示。 - `%run <filename>`: 运行指定路径下的 `.py` 文件作为程序的一部分来执行。 - `%load <filename>`: 加载外部脚本的内容到当前活动的单元格内。 - `%pwd`: 显示当前的工作目录路径[^3]。 ```python %timeit sum(range(100)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值