【jupyter】jupyter快捷键

本文详细介绍了JupyterNotebook中的快捷键操作,包括编辑模式和命令模式下的各种实用快捷键,如运行单元格、插入单元格、切换单元格类型等,帮助用户提高工作效率。

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

Jupyter 快捷键总结

Jupyter Notebook 有两种键盘输入模式。

  1. 编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。
  2. 命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

命令模式 (按键 Esc 开启)快捷键:

  1. Enter : 转入编辑模式
  2. Shift-Enter : 运行本单元,选中下个单元
  3. Ctrl-Enter : 运行本单元
  4. Alt-Enter : 运行本单元,在其下插入新单元
  5. Y : 单元转入代码状态
  6. M :单元转入markdown状态
  7. R : 单元转入raw状态
  8. 设定 1 级标题
  9. 设定 2 级标题
  10. 设定 3 级标题
  11. 设定 4 级标题
  12. 设定 5 级标题
  13. 设定 6 级标题
  14. Up : 选中上方单元
  15. K : 选中上方单元
  16. Down : 选中下方单元
  17. J : 选中下方单元
  18. Shift-K : 扩大选中上方单元
  19. Shift-J : 扩大选中下方单元
  20. A : 在上方插入新单元
  21. B : 在下方插入新单元
  22. X : 剪切选中的单元
  23. C : 复制选中的单元
  24. Shift-V : 粘贴到上方单元
  25. V : 粘贴到下方单元
  26. Z : 恢复删除的最后一个单元
  27. D,D : 删除选中的单元
  28. Shift-M : 合并选中的单元
  29. Ctrl-S : 文件存盘
  30. S : 文件存盘
  31. L : 转换行号
  32. O : 转换输出
  33. Shift-O : 转换输出滚动
  34. Esc : 关闭页面
  35. Q : 关闭页面
  36. H : 显示快捷键帮助
  37. I,I : 中断Notebook内核
  38. 0,0 : 重启Notebook内核
  39. Shift : 忽略
  40. Shift-Space : 向上滚动
  41. Space : 向下滚动

编辑模式 ( Enter 键启动)下快捷键

  1. Tab : 代码补全或缩进
  2. Shift-Tab : 提示
  3. Ctrl-] : 缩进
  4. Ctrl-[ : 解除缩进
  5. Ctrl-A : 全选
  6. Ctrl-Z : 复原
  7. Ctrl-Shift-Z : 再做
  8. Ctrl-Y : 再做
  9. Ctrl-Home : 跳到单元开头
  10. Ctrl-Up : 跳到单元开头
  11. Ctrl-End : 跳到单元末尾
  12. Ctrl-Down : 跳到单元末尾
  13. Ctrl-Left : 跳到左边一个字首
  14. Ctrl-Right : 跳到右边一个字首
  15. Ctrl-Backspace : 删除前面一个字
  16. Ctrl-Delete : 删除后面一个字
  17. Esc : 进入命令模式
  18. Ctrl-M : 进入命令模式
  19. Shift-Enter : 运行本单元,选中下一单元
  20. Ctrl-Enter : 运行本单元
  21. Alt-Enter : 运行本单元,在下面插入一单元
  22. Ctrl-Shift-- : 分割单元
  23. Ctrl-Shift-Subtract : 分割单元
  24. Ctrl-S : 文件存盘
  25. Shift : 忽略
  26. Up : 光标上移或转入上一单元
  27. Down :光标下移或转入下一单元
### Jupyter Notebook 快捷键列表 在Jupyter Notebook环境中,用户可以通过多种快捷键提高工作效率。通过访问菜单栏中的Help > Keyboard Shortcuts选项,能够获取完整的快捷键列表[^1]。 #### 基础操作快捷键 - **Shift + Enter**: 执行当前单元格代码并自动选择下一个单元格。 - **Ctrl + Enter**: 仅执行当前单元格内的代码而不移动焦点。 - **Alt + Enter**: 不仅会执行当前单元格的内容还会在其下方创建一个新的空白单元格[^4]。 #### 单元管理快捷键 当处于命令模式时(即未编辑任何单元),可以利用如下指令: - **b** 或者 **a**: 分别用于在选定单元之下或之上新增一个单元。 - **c**, **x**, 和 **v**: 对应于复制、剪切以及粘贴所选中的单元。 - 使用两次字母d (**dd**) 可以快速移除当前激活的单元;而按一次z则能撤销最近的一次删除动作[^5]。 #### 特殊功能快捷键 对于一些特定需求也有相应的辅助按组合可用: - 当希望分割某个过长的Markdown或者Code Cell成两部分时,可以在编辑状态下按下 `Ctrl+Shift+-` 来实现这一目的。 另外值得注意的是,在VS Code集成环境下使用Jupyter插件时,虽然某些全局性的查找功能可能受限,但仍然支持基本的文字替换操作来间接完成相似的任务[^3]。 ```python # 示例:展示如何在一个Python代码单元中定义函数并通过快捷键运行它 def example_function(x): """简单的例子函数""" return x * 2 example_function(5) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值