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 :重 ...
随机推荐
- Webdings 图形字体
如果想在网页上插入图形,最简单的方式就是使用图形字体.Webdings 是一种微软开发的图形字体,在IE浏览器上可以使用它. 什么是Webdings Webdings 是一个TrueType的ding ...
- google web design html5制作工具
Google 推出 Web Designer,帮助你做 HTML 5 设计的免费本地应用,支持 Windows 和 OS X 2013年10月1日 感谢读者 SamRaper 的提醒. ...
- C#连接各种数据库的方法(文档)
1.C#连接连接Access程序代码: ------------------------------------------------------------------------------- ...
- 网页端的utf8和gb2312 之间关于osd 传参数的乱码问题
(0)HZK16 点阵字库原理及实现 (1)utf8 和 unicode gb2312之间的转换 (2)gb2312 的拓展 gbk 实现了更多的文字编码 像“瞭望塔”的瞭子在gb2312中是没有的 ...
- Android插件化开发之OpenAtlas生成插件信息列表
上一篇文章.[Android插件化开发之Atlas初体验]( http://blog.csdn.net/sbsujjbcy/article/details/47446733),简单的介绍了使用Atla ...
- cobbler default system 网络安装时主机的menu上只有一个local选项
问题:使用cobbler default system 做pxe网络安装时,主机启动后安装menu上只有一个local选项,看不到对应的system名字 解决:cobbler default syst ...
- Codeforces 193A. Cutting Figure
看起来非常神,但仅仅有三种情况 -1 , 1 ,2..... A. Cutting Figure time limit per test 2 seconds memory limit per test ...
- VC++ Debug内存值
Memory Values If you're using the debug heap, memory is initialized and cleared with special values. ...
- TypeScript 函数 (五)
传递给一个函数的参数个数必须与函数期望的参数个数一致. 参数类别: 必须参数 可选参数 :可选参数必须在参数后面. 默认参数 :当用户没有传递这个参数或传递的值是undefined时. 它们叫做有默认 ...
- jQuery ajax 动态append创建表格出现不兼容ie8
非常多情况下.通过js(jQuery1.10)动态来创建一些样式,对页面的动态交互来说是非常方便的 可是不同的浏览器针对动态生成的不是非常兼容,在此遇见的不兼容ie8.跟各位分享下 代码: json数 ...