您的位置:首页 > 编程语言 > Python开发

Python Jupyter Notebook 快捷键

2018-01-21 10:52 736 查看

Python Jupyter Notebook 快捷键

写在前面:

最近用Jupyter Notebook写python代码,实在是挺好用的,但是很多时候不知道快捷键怎么用,每次用到都要查,掌握快捷键可以节省很多时间。所以本文结合网上的资料整理了神器Jupyter Notebook的快捷键功能表。

Jupyter在顶部菜单提供了一个快捷键列表:Help > Keyboard Shortcuts 。每次更新Jupyter的时候,一定要看看这个列表,因为不断地有新的快捷键加进来。另外一个方法是使用Cmd + Shift + P ( Linux 和 Windows下 Ctrl + Shift + P亦可)调出命令面板。这个对话框可以让你通过名称来运行任何命令——当你不知道某个操作的快捷键,或者那个操作没有快捷键的时候尤其有用。

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

编辑模式:允许你往单元中键入代码或文本;这时的单元框线是绿色的。

命令模式:键盘输入运行程序命令;这时的单元框线是灰色。

命令模式

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

编辑模式

命令功能
Tab代码补全/缩进
Shift+Tab工具提示/反缩进
Ctrl+[缩进
Ctrl+]反缩进
Ctrl+A全选
Ctrl+Z撤销
Ctrl+Y / Ctrl+Shift+Z重复
Ctrl+Home移动光标到块首
Ctrl+End移动光标到块尾
Ctrl+←光标左移一个词
Ctrl+→光标右移一个词
Ctrl+Backspace删除前一个词
Ctrl+Delete删除后一个词
Ctrl+M / Esc进入命令模式
Ctrl+Shift+P打开命令选择板
Shift+Enter运行当前块并选中下一块
Ctrl+Enter运行当前块
Alt+Enter运行当前块并在下方插入新块
Ctrl+Shift+-按光标位置分割当前块
Ctrl+S保存并设置检查点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息