IPython notebook快捷键(Jupyter notebook)

转自“https://blog.csdn.net/eswai/article/details/53642802”

本文整理了神器IPython Notebook(或Jupyter Notebook)的快捷键功能表。其中我把cell译作代码块,或简称为块。

命令模式Command Mode

按键功能按键功能
Enter 进入当前块的编辑模式 X 剪切选中的代码块
Shift+Enter 运行当前块并选中下一块 C 复制选中的代码块
Ctrl+Enter 运行当前块 Shift+V 在当前块上方粘贴
Alt+Enter 运行当前块并在下方插入新块 V 在当前块下方粘贴
Y 切换到代码状态 Z 撤销删除操作
M 切换到MarkDown状态 D,D 删除选中的代码块
R 切换到Raw NBConvert Shift+M 将当前块与下一块合并
数字键16 将当前块第一行变为MarkDown的n级标题 S / Ctrl+S 保存并设置检查点
 / K 选择上一个代码块 L 显示/隐藏当前块的代码行号
 / J 选择下一个代码块 O 显示/隐藏当前块的输出内容
A 在当前块上方插入新代码块 Shift+O 显示/隐藏当前块的输出内容的滚动条
B 在当前块下方插入新代码块 Esc / Q 关闭弹窗
H 展示快捷键帮助 I,I **打断**kernal运行
Space 滚动向下 O,O **重启**kernal
Shift+Space 滚动向上 Shift+(/) 选中多个代码块

编辑模式Edit Mode

按键功能按键功能
Tab 代码补全/缩进 Ctrl+ 光标右移一个词
Shift+Tab 工具提示/反缩进 Ctrl+Backspace 删除前一个词
Ctrl+[ 缩进 Ctrl+Delete 删除后一个词
Ctrl+] 反缩进 Ctrl+M / Esc 进入命令模式
Ctrl+A 全选 Ctrl+Shift+P 打开命令选择板
Ctrl+Z 撤销 Shift+Enter 运行当前块并选中下一块
Ctrl+Y / Ctrl+Shift+Z 重复 Ctrl+Enter 运行当前块
Ctrl+Home 移动光标到块首 Alt+Enter 运行当前块并在下方插入新块
Ctrl+End 移动光标到块尾 Ctrl+Shift+- 按光标位置分割当前块
Ctrl+ 光标左移一个词 Ctrl+S 保存并设置检查点
 

你可能感兴趣的