转自“https://blog.csdn.net/eswai/article/details/53642802”

本文整理了神器IPython Notebook(或Jupyter Notebook)的快捷键功能表。其中我把cell译作代码块,或简称为块。

命令模式Command Mode

按键 功能 按键 功能
Enter 进入当前块的编辑模式 X 剪切选中的代码块
Shift+Enter 运行当前块并选中下一块 C 复制选中的代码块
Ctrl+Enter 运行当前块 Shift+V 在当前块上方粘贴
Alt+Enter 运行当前块并在下方插入新块 V 在当前块下方粘贴
Y 切换到代码状态 Z 撤销删除操作
M 切换到MarkDown状态 D,D 删除选中的代码块
R 切换到Raw NBConvert Shift+M 将当前块与下一块合并
数字键16 将当前块第一行变为MarkDown的n级标题 S / Ctrl+S 保存并设置检查点
 / K 选择上一个代码块 L 显示/隐藏当前块的代码行号
 / J 选择下一个代码块 O 显示/隐藏当前块的输出内容
A 在当前块上方插入新代码块 Shift+O 显示/隐藏当前块的输出内容的滚动条
B 在当前块下方插入新代码块 Esc / Q 关闭弹窗
H 展示快捷键帮助 I,I **打断**kernal运行
Space 滚动向下 O,O **重启**kernal
Shift+Space 滚动向上 Shift+(/) 选中多个代码块

编辑模式Edit Mode

按键 功能 按键 功能
Tab 代码补全/缩进 Ctrl+ 光标右移一个词
Shift+Tab 工具提示/反缩进 Ctrl+Backspace 删除前一个词
Ctrl+[ 缩进 Ctrl+Delete 删除后一个词
Ctrl+] 反缩进 Ctrl+M / Esc 进入命令模式
Ctrl+A 全选 Ctrl+Shift+P 打开命令选择板
Ctrl+Z 撤销 Shift+Enter 运行当前块并选中下一块
Ctrl+Y / Ctrl+Shift+Z 重复 Ctrl+Enter 运行当前块
Ctrl+Home 移动光标到块首 Alt+Enter 运行当前块并在下方插入新块
Ctrl+End 移动光标到块尾 Ctrl+Shift+- 按光标位置分割当前块
Ctrl+ 光标左移一个词 Ctrl+S 保存并设置检查点
 

IPython notebook快捷键(Jupyter notebook)的更多相关文章

  1. python ipython notebook或者 jupyter notebook 的安装

    IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...

  2. Anaconda环境搭配(Ipython)-获得jupyter notebook(适用Win10)

    关于如何下载anaconda并获得jupyter notebook的随笔. 首先下载anaconda,然后下载完成后,如果是win10系统,则通过下图的放大镜搜索Jupyter Notebook 会有 ...

  3. Jupyter Notebook 快捷键(基本)

    Jupyter Notebook 快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单 ...

  4. 27个Jupyter Notebook使用技巧及快捷键(翻译版)

    Jupyter Notebook Jupyter Notebook 以前被称为IPython notebook.Jupyter Notebook是一款能集各种分析包括代码.图片.注释.公式及自己画的图 ...

  5. Jupyter Notebook中的快捷键

    1.快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单元框线是灰色. 命令模式 (按 ...

  6. Jupyter Notebook 常用快捷键

    Jupyter Notebook 提供了比 IPython 美观的多得多的可视化形式.(比如对于 pandas 下的 DataFrame 的展示,df.head(5)) Jupyter Noteboo ...

  7. Python,Jupyter Notebook,IPython快速安装教程

    0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...

  8. [转]Linux中python3.6+ipython+Jupyter Notebook环境

    python3.6安装 下载python安装包,这里下载的最新的3.6.1版本 https://www.python.org/ftp/python/3.6.1/ 将安装包上传到服务器并解压 tar z ...

  9. Jupyter Notebook 的快捷键

    原文:http://blog.csdn.net/lawme/article/details/51034543 Jupyter Notebook 的快捷键 Jupyter Notebook 有两种键盘输 ...

随机推荐

  1. 10 逻辑完善以及bug修复

    进行到这里,我们应用开发已经接近尾声,我这里基本就是应用开发的记录过程,讲解的东西很少,有问题可以在评论区讨论呦.下面进入最后调整的阶段. 预览我们的应用,会发现首页的职位列表,也会显示收藏的星星图标 ...

  2. pip 安装速度慢解决办法

    https://blog.csdn.net/liujingclan/article/details/50176597 https://blog.csdn.net/rytyy/article/detai ...

  3. windows下使用mingw和msys编译GOTOBLAS和OpenBLAS

    在windows下利用msys编译openBLAS若遇到错误提示: gcc: CreateProcess : No such file or directory 问题原因参考:http://www.c ...

  4. Hibernate 之 Locking

    在我们业务实现的过程中,往往会有这样的需求:保证数据访问的排他性,也就是我正在访问的数据,别人不能够访问,或者不能对我的数据进行操作.面对这样的需求,就需要通过一种机制来保证这些数据在一定的操作过程中 ...

  5. github相关

    1 某次release的源码 某次release的源码在release列表中,不在branch中,tag和release是在一起的.所以,下载某个release的源码应该去release中找,而不应该 ...

  6. Posting array of JSON objects to MVC3 action method via jQuery ajax

    Does the model binder not suport arrays of JSON objects? The code below works when sending a single ...

  7. bzoj5333: [Sdoi2018]荣誉称号

    请不要去改题目给的输入,不然你会wa穿... 这么故弄玄虚的题目,肯定要先转换问题 看到这个不断的除2想起别人家的线段树的写法...x的两个孩子是x<<1和x<<1|1 然后问 ...

  8. POJ1458 Common Subsequence —— DP 最长公共子序列(LCS)

    题目链接:http://poj.org/problem?id=1458 Common Subsequence Time Limit: 1000MS   Memory Limit: 10000K Tot ...

  9. 使用css borer实现图层蒙版效果

    需要js 思路:假设目标元素是target.在外层定义元素宽高等于target,通过border设置元素铺满整个文档,设置border的透明图,实现蒙版,在元素的内部设置子元素,宽高100%;设置圆角 ...

  10. get与post提交方式区别?

    1.get <!--表单数据作为HTTP GET请求发送给action 规定的URL,并将数据附加在URL之后,由客户端直接发送给服务器.表单数据不能太长,也不能含有非ASCII码的字符--&g ...