(转)jupyter常用快捷键
转:http://www.mamicode.com/info-detail-2395285.html
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常用快捷键
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 :重 ...
随机推荐
- JAVA AOP面向切面编程与动态代理
1.静态代理和动态代理的概念: 在我的另一篇博文:Java 静态代理和动态代理 中有讲到,这里就不做赘述了. JDK动态代理它的好处理是可以为我们生成任何一个接口的代理类,并将需要增强的方法织入到 ...
- vue 父子component生命周期
如今前端框架都流行组件化,页面元素都可以使用组件进行高度概括,那么处理组件之间的关系就如同处理页面架构一样重要.正确理解组件之间的关系,才能让代码按照我们与预料方式工作.最近参与了一个Vue.js的项 ...
- oracle--权限的传递
sys 用户 普通授权lisi grant alter any table to lisi; 将权限指定admin ,可以权限传递给其他用户 grant alter any table to lisi ...
- MSF——客户端渗透之VBScript感染
弱点扫描 根据信息收集的结果搜索漏洞利用模块 结合外部漏洞扫描系统对大IP地址段进行批量扫描 误报率.漏报率 VNC密码破解 客户端渗透 VBScript感染方式 利用 宏 感染word.exce ...
- hdu-2389.rain on your parade(二分匹配HK算法)
Rain on your Parade Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 655350/165535 K (Java/Ot ...
- git多账号配置,同时使用多个代码托管平台
git多账号配置,同时使用多个代码托管平台:https://blog.csdn.net/pinnuli/article/details/81293071
- 硬核!如何模拟 5w+ 的并发用户?
来自:http://t.cn/ES7KBkW 本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMe ...
- qt 保存文件为utf8
转载:https://www.cnblogs.com/cppskill/p/7999800.html bool TdrawSvg::Save2File(char* _pcFullFileName) { ...
- python 模块导入import和import from区别
模块就是一个.py文件,在名字空间下导入模块导入import和import from,那么python 模块导入import和import from区别是什么呢 1,import 导入模块 impor ...
- vue.js(12)--过滤器
vue中的全局过滤器与定义私有过滤器 全局过滤器 <!DOCTYPE html> <html lang="en"> <head> <met ...