Jupyter Notebook 快捷键
Jupyter Notebook 快捷键
从命令模式进入编辑模式需按 Enter
键,从编辑模式切换到命令模式需按Esc
键。
Jupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 Vim 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效。
从命令模式进入编辑模式需按 Enter
键,从编辑模式切换到命令模式需按 Esc
键。
以下两表分别是对命令和编辑两种模式下快捷键的简单说明:
命令模式快捷键(按 Esc 键开启):
快捷键 | 作用 | 说明 |
---|---|---|
Enter | 转入编辑模式 | |
Shift-Enter | 运行本单元,选中下个单元 | 新单元默认为命令模式 |
Ctrl-Enter | 运行本单元 | |
Alt-Enter | 运行本单元,在其下插入新单元 | 新单元默认为编辑模式 |
Y | 单元转入代码状态 | |
M | 单元转入 markdown 状态 | |
R | 单元转入 raw 状态 | |
1 | 设定 1 级标题 | 仅在 markdown 状态下时建议使用标题相关快捷键,如果单元处于其他状态,则会强制切换到 markdown 状态 |
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 | 删除选中的单元 | 连续按两个 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 | 向下滚动 |
编辑模式快捷键( 按 Enter 键启动):
快捷键 | 作用 | 说明 |
---|---|---|
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 | 删除后面一个字 | |
Esc | 切换到命令模式 | |
Ctrl-M | 切换到命令模式 | |
Shift-Enter | 运行本单元,选中下一单元 | 新单元默认为命令模式 |
Ctrl-Enter | 运行本单元 | |
Alt-Enter | 运行本单元,在下面插入一单元 | 新单元默认为编辑模式 |
Ctrl-Shift– | 分割单元 | 按光标所在行进行分割 |
Ctrl-Shift-Subtract | 分割单元 | |
Ctrl-S | 保存当前 NoteBook | |
Shift | 忽略 | |
Up | 光标上移或转入上一单元 | |
Down | 光标下移或转入下一单元 | |
Ctrl-/ | 注释整行/撤销注释 | 仅代码状态有效 |
注: 如果快捷键被系统中的其它应用占用,则可能会失效
Jupyter Notebook 快捷键的更多相关文章
- jupyter notebook快捷键速查手册
jupyter notebook快捷键速查手册 Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本 ...
- Jupyter Notebook 快捷键(基本)
Jupyter Notebook 快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单 ...
- jupyter notebook快捷键使用指南
Jupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作.Notebook 有两种键盘输入模式.即命令模式和编辑模式,这与 Vim 有些类似.在编辑模式下,可以往单 ...
- Jupyter Notebook 快捷键使用指南
因为使用Jupyter Notebook用鼠标选择菜单影响效率,遂将快捷命令记录于此 转自:http://blog.konghy.cn/2017/05/04/jupyter-notebook-hotk ...
- Jupyter Notebook 快捷键和技巧
Jupyter Notebook 有两种键盘输入模式. 编辑模式,允许你往单元中键入代码或文本,这时的单元框线是绿色的. 命令模式,键盘输入运行程序命令:这时的单元框线是蓝色. 命令模式 ...
- Jupyter Notebook快捷键总结
1. Jupyter Notebook有两种mode Enter:进入edit模式 Esc:进入command模式 2. Command命令快捷键: A:在上方增加一个cell B:在下方增加一个ce ...
- jupyter notebook快捷键使用的注意点
来源:https://zhidao.baidu.com/question/1800695798976401387.html 本文做进一步的阐释: 1.使行出现,但是光标要点击到有line空白区域 直接 ...
- Jupyter Notebook 介绍 安装和使用技巧
Jupyter Notebook介绍.安装及使用教程 原文链接:https://www.jianshu.com/p/91365f343585 目录一.什么是Jupyter Notebook? 1. 简 ...
- Jupyter Notebook安装和使用详情(你不懂我......)
一.Jupyter Notebook是什么? 1.notebook jupyter 简介 Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙 ...
随机推荐
- resteasy web Guice集成版本
xxxx:8080/resteasy/messageservice/aaaa Hello : aaaa web.xml <context-param> <param-name> ...
- 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记5——Direct3D中的顶点缓存和索引缓存
第12章 Direct3D绘制基础 1. 顶点缓存 计算机所描绘的3D图形是通过多边形网格来构成的,网网格勾勒出轮廓,然后在网格轮廓的表面上贴上相应的图片,这样就构成了一个3D模型.三角形网格是构建物 ...
- 《java并发编程实战》读书笔记12--原子变量,非阻塞算法,CAS
第15章 原子变量与非阻塞同步机制 近年来,在并发算法领域的大多数研究都侧重于非阻塞算法,这种算法用底层的原子机器指令(例如比较并交换指令)代替锁老确保数据在并发访问中的一致性. 15.1 锁的劣势 ...
- Single Number I&& II——还没看,倒过头来再看
Single Number I Given an array of integers, every element appears twice except for one. Find that si ...
- 单源点最短路径的Dijkstra算法
在带权图(网)里,点A到点B所有路径中边的权值之和为最短的那一条路径,称为A,B两点之间的最短路径;并称路径上的第一个顶点为源点(Source),最后一个顶点为终点(Destination).在无权图 ...
- qTip2 Events详细说明
绑定事件: 这个API触发一些特殊的事件(以下详细信息),允许你给qTip分配多个时间监听,和为某一事件做出响应,例如: 我们绑定一个事件句柄,它将侦听qTip的移动的事件,和更新DIV元素里面显示的 ...
- CSS3盒模型——box-sizing
box-sizing盒模型是CSS3的一个重要属性之一,常常被很多人给忽略了!CSS3出现之前box-sizing盒模型默认的宽高是指内容的宽高,css3之后可以用box-sizing来指定宽高. 目 ...
- npoi的用法,动态的判断单元格的大小,设置列的宽度
public MemoryStream GridToExcelByNPOI(DataTable dt, string strExcelFileName) { HSSFWorkbook wk = new ...
- 【BZOJ 1084】 1084: [SCOI2005]最大子矩阵 (DP)
1084: [SCOI2005]最大子矩阵 Description 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大.注意:选出的k个子矩阵不能相互重叠. Input 第 ...
- ARC-100 C - Linear Approximation
题面在这里! 可以看成点集{a[i]-i}和b之间距离的和,于是找到中位数就可以直接算了2333. #include<bits/stdc++.h> #define ll long long ...