作者:数据猿Riggle
来源:文科数据员
说起python
数据分析和机器学习,就绕不开使用Jupyter Notebook
。它是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。
Jupyter这个名字是它要服务的三种语言的缩写:Julia,python和R,这个名字与“木星(jupiter)”谐音。
今天,数据猿就分享一下我们忽略的Jupyter Notebook
快捷键和插件骚操作,有一些可能你还没见过哦!
目录如下:
查看帮助
在命令行模式,cell框为蓝色时
h 查看快捷键
在这个快捷键页面中,我们会发现,快捷键分为两种模式,
命令行模式:点击后为蓝色框
编辑模式:点击后为绿色框
首先我们要分清这两种模式,然后再相应使用其快捷键
易被忽视快捷键
以下是数据猿认为容易忽视,但好用的快捷键
快捷新建/删除
命令行模式
A 在当前cell的上面添加cell
B 在当前cell的下面添加cell
双击D 快速删除当前cell
代码提示功能
编辑模式
tab 代码补全或提示
tab shift 查看所有提示
注释多行代码
编辑模式
ctrl / 注释多行代码
cell转换属性
命令行模式
m 转为markdown
y 转为code
Markdown标题级别
命令行模式下,1 2 3 4 5 6分别是1-6级标题
cell加行号
命令行模式
l 为当前cell加上行号
cell合并分割
编辑模式
crtl shift - 在光标处分割cell
命令行模式
shift 鼠标 选中多个cell
shift m 合并选中给的cell
Jupyter扩展插件
如果下载笔记本扩展(nbextensions
),就会打开Jupyter
的插件宝库。
比如,我们使用Autopep8,可以快速实现"pep8"的代码格式化整理
使用模块插件,可以快速添加模板代码
数据猿知道大家跃跃欲试想开启“宝库”
马上呈上插件下载方法
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
#incase you get permission errors on MacOS,
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install --user
jupyter快捷键大全
如下,需要自查
命令模式 | 按键 Esc 开启 | 编辑模式 | Enter 键启动 |
---|---|---|---|
Enter | 转入编辑模式 | Tab | 代码补全或缩进 |
Shift-Enter | 运行本单元,选中下个单元 | Shift-Tab | 提示 |
Ctrl-Enter | 运行本单元 | Ctrl-] | 缩进 |
Alt-Enter | 运行本单元,在其下插入新单元 | Ctrl-[ | 解除缩进 |
Y | 单元转入代码状态 | Ctrl-A | 全选 |
M | 单元转入markdown状态 | Ctrl-Z | 复原 |
R | 单元转入raw状态 | Ctrl-Shift-Z | 再做 |
1 | 设定 1 级标题 | Ctrl-Y | 再做 |
2 | 设定 2 级标题 | Ctrl-Home | 跳到单元开头 |
3 | 设定 3 级标题 | Ctrl-Up | 跳到单元开头 |
4 | 设定 4 级标题 | Ctrl-End | 跳到单元末尾 |
5 | 设定 5 级标题 | Ctrl-Down | 跳到单元末尾 |
6 | 设定 6 级标题 | Ctrl-Left | 跳到左边一个字首 |
Up | 选中上方单元 | Ctrl-Right | 跳到右边一个字首 |
K | 选中上方单元 | Ctrl-Backspace | 删除前面一个字 |
Down | 选中下方单元 | Ctrl-Delete | 删除后面一个字 |
J | 选中下方单元 | Esc | 进入命令模式 |
Shift-K | 扩大选中上方单元 | Ctrl-M | 进入命令模式 |
Shift-J | 扩大选中下方单元 | Shift-Enter | 运行本单元,选中下一单元 |
A | 在上方插入新单元 | Ctrl-Enter | 运行本单元 |
B | 在下方插入新单元 | Alt-Enter | 运行本单元,在下面插入一单元 |
X | 剪切选中的单元 | Ctrl-Shift-- | 分割单元 |
C | 复制选中的单元 | Ctrl-Shift-Subtract | 分割单元 |
Shift-V | 粘贴到上方单元 | Ctrl-S | 文件存盘 |
V | 粘贴到下方单元 | Shift | 忽略 |
Z | 恢复删除的最后一个单元 | Up | 光标上移或转入上一单元 |
D,D | 删除选中的单元 | Down | 光标下移或转入下一单元 |
Shift-M | 合并选中的单元 | ||
Ctrl-S | 文件存盘 | ||
S | 文件存盘 | ||
L | 转换行号 | ||
O | 转换输出 | ||
Shift-O | 转换输出滚动 | ||
Esc | 关闭页面 | ||
Q | 关闭页面 | ||
H | 显示快捷键帮助 | ||
I,I | 中断Notebook内核 | ||
0,0 | 重启Notebook内核 | ||
Shift | 忽略 | ||
Shift-Space | 向上滚动 | ||
Space | 向下滚动 |
◆ ◆ ◆ ◆ ◆
长按二维码关注我们
数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。
管理员二维码:
猜你喜欢
● 华农兄弟、徐大Sao&李子柒?谁才是B站美食区的最强王者?
● 你相信逛B站也能学编程吗