转自“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 |
将当前块与下一块合并 |
数字键1 到6 |
将当前块第一行变为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 |
保存并设置检查点 |