Jupyter Notebook & Lab快捷键大全

简介: Jupyter Notebook & Lab快捷键大全

Jupyter有两种模式,命令模式和编辑模式,分别有不同的快捷键。

「编辑模式(按键 Enter 切换):」

可以往单元中键入代码或文本,此时单元格被蓝色的框线包围,且命令模式下的快捷键不生效;

「命令模式 (按键 Esc 开启):」

可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效;

编辑模式快捷键


快捷键 作用
Esc 切换到命令模式
Ctrl-M 切换到命令模式
Tab 代码补全或缩进
Shift-Tab 提示
Ctrl-] 缩进 向右缩进
Ctrl-[ 解除缩进 向左缩进
Ctrl-A 全选
Ctrl-Z 撤销
Ctrl-Shift-Z 重做
Ctrl-Y 重做
Ctrl-Home 跳到单元开头
Ctrl-Up 跳到单元开头
Ctrl-End 跳到单元末尾
Ctrl-Down 跳到单元末尾
Ctrl-Left 跳到左边一个字首
Ctrl-Right 跳到右边一个字首
Ctrl-Backspace 删除前面一个字
Ctrl-Delete 删除后面一个字
Shift-Enter 运行本单元,选中下一单元
Ctrl-Enter 运行本单元
Alt-Enter 运行本单元,在下面插入一单元
Ctrl-Shift–- 分割单元 按光标所在行进行分割
Ctrl-Shift-Subtract 分割单元
Ctrl-S 保存当前 NoteBook
Shift 忽略
Up 光标上移或转入上一单元
Down 光标下移或转入下一单元
Ctrl-/ 注释整行/撤销注释,仅代码状态有效

命令模式快捷键


快捷键 作用
Enter 转入编辑模式
Shift-Enter 运行本单元,选中下个单元
Ctrl-Enter 运行本单元
Alt-Enter 运行本单元,在其下插入新单元
Y 单元转入代码状态
M 单元转入 markdown 状态
R 单元转入 raw 状态
1 设定 1 级标题
2 设定 2 级标题
3 设定 3 级标题
4 设定 4 级标题
5 设定 5 级标题
6 设定 6 级标题
Up 选中上方单元
K 选中上方单元
Down 选中下方单元
J 选中下方单元
Shift-K 连续选择上方单元
Shift-J 连续选择下方单元
A 在上方插入新单元
B 在下方插入新单元
X 剪切选中的单元
C 复制选中的单元
Shift-V 粘贴到上方单元
V 粘贴到下方单元
Z 恢复删除的最后一个单元
D,D 删除选中的单元
Shift-M 合并选中的单元
Ctrl-S 保存当前 NoteBook
S 保存当前 NoteBook
L 开关行号
O 转换输出
Shift-O 转换输出滚动
Esc 关闭页面
Q 关闭页面
H 显示快捷键帮助
I,I 中断 NoteBook 内核
0,0 重启 NoteBook 内核
Shift 忽略
Shift-Space 向上滚动
Space 向下滚动
相关文章
|
22天前
|
数据可视化 JavaScript 定位技术
这款地图可视化神器终于支持新版jupyter lab了!
这款地图可视化神器终于支持新版jupyter lab了!
|
22天前
|
数据可视化 数据挖掘 定位技术
好用到飞起的12个jupyter lab插件
好用到飞起的12个jupyter lab插件
|
22天前
|
JavaScript Python
不吹不黑,jupyter lab 3.0客观使用体验
不吹不黑,jupyter lab 3.0客观使用体验
|
22天前
|
JavaScript 前端开发 C++
jupyter lab最强代码提示插件来了
jupyter lab最强代码提示插件来了
|
4月前
|
Ubuntu JavaScript 开发工具
远程服务器ubuntu安装Jupyter Lab详细教程
远程服务器ubuntu安装Jupyter Lab详细教程
823 0
|
3月前
|
开发工具 git
Jupyter Lab操作文档
**Jupyter Lab 概览:**集成编辑器、终端和自定义组件的环境。可定制主题、显示行号、切换语言。使用时,了解界面布局,通过`Ctrl+Enter`运行代码,`Shift+Enter`前进,`Alt+Enter`新建行。利用Markdown写作,通过Terminal执行命令,用快捷键提升效率,如`a/b`增删单元格,`m/y`切换模式。文件上传下载可使用OBS或终端工具。
91 0
Jupyter Lab操作文档
|
3月前
|
数据可视化 开发工具 数据安全/隐私保护
python小知识-jupyter lab
Jupyter Lab 是一个基于网页的交互式开发环境,它支持 Jupyter Notebook、文本编辑器、终端、数据可视化以及其他自定义组件。它提供了一个灵活的用户界面,允许用户创建和共享包含实时代码、方程、可视化以及解释性文本的文档。【6月更文挑战第2天】
82 0
|
4月前
|
开发工具 数据安全/隐私保护 Python
在云服务器部署jupyter notebook及jupyter lab
在云服务器部署jupyter notebook及jupyter lab
|
4月前
|
缓存 Linux 数据安全/隐私保护
搭建c++ python jupyter lab 在线环境
搭建c++ python jupyter lab 在线环境
117 0
|
机器学习/深度学习 自然语言处理 前端开发