jupyter常用快捷键
Jupyter Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 vim有些类似。
在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。
在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效。
1.两种模式之间的切换
命令模式——》编辑模式 enter(回车键)
编辑模式——》命令模式 esc或者ctrl+m/M
2.命令模式下常用的快捷键
| 快捷键 | 作 用 | 说明 |
|---|---|---|
| Enter | 转入编辑模式 | |
| Shift-Enter | 运行本单元,选中下个单元 | 新单元默认为命令模式 |
| Ctrl-Enter | 运行本单元 | |
| Alt-Enter | 运行本单元,在其下插入新单元 | 新单元默认为编辑模式 |
| Y | 单元转入代码状态 | |
| M/m | 单元转入 markdown 状态 | 注意不是shift+m/M |
| R/r | 单元转入 raw 状态 | |
| 1 | 设定 1 级标题 |
仅在 markdown 状态下时建议使用标题相关快捷键, 如果单元处于其他状态,则会强制切换到 markdown 状态 |
| 2 | 设定 2 级标题 | |
| 3 | 设定 3 级标题 | |
| 4 | 设定 4 级标题 | 1-6特别好用,不论你是何种模式 |
| 5 | 设定 5 级标题 | |
| 6 | 设定 6 级标题 | |
| Up | 选中上方单元 | 其实就是上下移动 |
| K | 选中上方单元 | |
| Down | 选中下方单元 | |
| J | 选中下方单元 | |
| Shift-K | 连续选择上方单元 | |
| Shift-J | 连续选择下方单元 | |
| A | 在上方插入新单元 | |
| B | 在下方插入新单元 | |
| X | 剪切选中的单元 | |
| C | 复制选中的单元 | |
| Shift-V | 粘贴到上方单元 | |
| V | 粘贴到下方单元 | |
| Z | 恢复删除的最后一个单元 | |
| DD/dd | 删除选中的单元 | 连续按两个 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 | 向下滚动 |
3.编辑模式下常用快捷键
| 快捷键 | 作用 | 说明 |
|---|---|---|
| Tab | 代码补全或缩进 | |
| Shift-Tab | 提示 |
输出帮助信息,部分函数、类、方法等会显示其定义原型, 如果在其后加 |
| Ctrl-] | 缩进 | 向右缩进,等同于tab |
| Ctrl-[ | 解除缩进 | 向左缩进,等同于shift+tab |
| Ctrl-A | 全选 | |
| Ctrl-Z | 撤销 | |
| Ctrl-Shift-Z | 重做 | |
| Ctrl-Y | 重做 | |
| Ctrl-Home | 跳到单元开头 | 等同home |
| Ctrl-Up | 跳到单元开头 | 等同end |
| 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常用快捷键的更多相关文章
- (转)jupyter常用快捷键
转:http://www.mamicode.com/info-detail-2395285.html Jupyter Notebook 有两种键盘输入模式.即命令模式和编辑模式,这与 vim有些类似. ...
- Jupyter 常用快捷键 及 常用方法笔记
两个不同的cell有上下的关系, 不是完全独立的, 下图可以看出下面的res是引用上面的 保存节点 就像虚拟机的快照与恢复 回到节点 保存文件 s(快捷键) 实际写 ...
- Jupyter 常用快捷键
Command Mode Y : change cell to code M : change cell to markdown R : change cell to raw K : select c ...
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- Android Stuido 常用快捷键
Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...
- ADT - Eclipse 常用快捷键
ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...
- iOS开发常用快捷键
二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...
- windows常用快捷键
windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...
- Eclipse最常用快捷键
常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...
随机推荐
- linux下安装python的第三方module
1.首先需要有python环境 2.安装pip软件:下载地址,https://pypi.python.org/pypi/pip/6.0.8 解压pip的压缩包:sudo tar -zxvf pip-6 ...
- org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in ……
编程中遇到:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot ...
- .NET平台下 极光推送
正好看到别人发了个极光的推送例子,想来前面也刚做过这个,就把我的push类共享下 public class JPush { /// <summary> /// push信息到手机应用上 J ...
- 20140710文安c++面试总结
这次去文安面试并未是我想象中的那个样子,可能有如下原因: 1.招聘旺季已过,仅剩下c++这个职位 2.并未做过面试前大公司的面试技巧-做面试题 面试过程基本就是先做面试题: 1.试题分布式-逻辑题.分 ...
- Torch-RNN运行过程中的坑 [0](一些基础概念)
0.Lua & LuaJIT简介 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴 ...
- Sql server不同数据类型间拼接(+)
)+'m' 输出 4m 若 +'m' 输出:在将 varchar 值 'm' 转换成数据类型 int 时失败.
- echarts使用要点
- Alpha matting算法发展
一.抠图算法简介 Alpha matting算法研究的是如何将一幅图像中的前景信息和背景信息分离的问题,即抠图.这类问题是数字图像处理与数字图像编辑领域中的一类经典问题,广泛应用于视频编缉与视频分割领 ...
- AutoMapper整理收集
http://www.cnblogs.com/jobs2/p/3503990.html http://www.cnblogs.com/1-2-3/p/AutoMapper-Best-Practice. ...
- java项目学习
GitHub地址:https://github.com/zhanglei-workspace/shopping-management-system