Jupyter Notebook 的常用快捷键

一、模式切换

  • 命令模式(按 Esc 键进入):单元格边框为灰色,可执行全局操作。

  • 编辑模式(按 Enter 键进入):单元格边框为绿色,可输入代码或文本。

二、命令模式快捷键(按 Esc 生效)

  1. 单元格操作

    • A / B:在上方/下方插入新单元格。

    • X:剪切当前单元格;C 复制;V 粘贴到下方,Shift+V 粘贴到上方。

    • D:删除当前单元格;Z 撤销删除。

    • Shift-M:合并选中的多个单元格。

  2. 运行与导航

    • Shift+Enter:运行当前单元格并跳转到下一个。

    • Ctrl+Enter:仅运行当前单元格。

    • Alt+Enter:运行当前单元格并在下方插入新单元格。

    • / 或 J/K:上下选择单元格。

  3. 格式转换

    • Y:将单元格转为代码模式;M 转为 Markdown 模式;R 转为原始文本模式。

    • 1~6:将 Markdown 单元格设为 1~6 级标题。

  4. 其他功能

    • L:显示/隐藏行号;Shift+L 全局切换行号。

    • H:打开快捷键帮助列表。

    • I:中断内核运行;0,0 重启内核。


三、编辑模式快捷键(按 Enter 生效)

  1. 代码编辑

    • Tab:代码补全或缩进;Shift+Tab 显示函数参数提示。

    • Ctrl+[ / Ctrl+]:取消缩进/缩进代码。

    • Ctrl+A:全选;Ctrl+D 删除整行。

  2. 光标与运行

    • Ctrl+Home / Ctrl+End:跳转到单元格开头或结尾。

    • Shift+Enter:运行当前单元格并跳转。


四、高级功能与魔法命令

  1. 魔法命令(需以 % 或 %% 开头)

    • %run:运行外部 Python 文件。

    • %timeit:测量代码执行时间(多次运行取均值)。

    • %%writefile:将单元格内容写入文件。

  2. 交互式工具

    • Shift+Space / Space:向上/向下滚动页面。

你可能感兴趣的:(jupyter,ide,python)