本节主要解释jupyter中各种插件

原创文章,转载请务必注明原作者出处:http://www.cnblogs.com/cloud-ken/p/7401534.html

Exercise

Exercise - Define a group of cells as a "solution". Then it is possible to hide/show these solutions cells by clicking on a cell widget.

练习——将一组细胞定义为“解决方案”。然后,可以通过单击一个单元小部件来隐藏/显示这些解决方案单元。

通过选中两个cell 然后按工具栏上的博士帽按钮使其成为一个solution,在第一个cell上会出现加号的小图标,通过点击Exercise2的标签来控制solution的显示与隐藏。

Note

本插件需要使用rubberband插件,但是在我的主机上rubberband按钮无法使用。rubberband插件主要是可以可以同时选中两个cells.由于本机的ipython属于较高的版本rubberband插件在本机并不能使用,只能使用==Shift+J==按钮选中下一个或者==Shift+K==按钮选中上一个cell.使用==Alt+s==使用Exercise插件使用==Alt+D==使用Exercise2插件。

Useage

Exercise

这里我们实验的是Exercise插件,我们先选中第一个cell1使用Shit+J按钮选中下两个cells.使用Alt+s这是三个cell合并到一起。通过点击第一个cell上方的边框栏使其恢复成三个cell.

注意我们第一个选择哪个cell,就是以哪个cell进行合并单元格操作。如果我们不想使用solution功能也可以使用相同的快捷键进行取消。


Exercise2

Exercise2基本使用方式和Exercise一致只是快捷键为==Alt+D==


Keyboard short cut editer

这个扩展允许你编辑或删除默认的笔记本键盘快捷键,或者创建你自己的新键盘快捷键。为了编辑你的快捷键,打开键盘快捷键帮助对话框,或者按下命令模式下的h键,或者从菜单中选择快捷键。



当这个扩展被加载时,对话框中的每一个快捷方式都会显示一个小的下拉菜单,其中有删除或编辑快捷方式的条目.



单击edit item将打开第二个模式对话框,其中有一个文本输入。当输入有焦点时,你可以按下键来形成你的组合。重置按钮(左边的卷发箭头)允许您清除您可能输入的任何键。



如果你想禁用现有的快捷方式,你可以点击下拉菜单上的“禁用”按钮。这将把快捷键移到“禁用”对话框的新部分。你可以点击关闭按钮旁边的重置按钮来重新启用它们



可以在每个模式的快捷列表的基础上使用链接创建新的自定义快捷键



这将打开一个类似于编辑器的对话框,添加一个选择框,从中您可以选择将要调用的操作

Note

设置的快捷键必须是符合一定的规范,并且不能和当前已有的快捷键重合.


Collapsible Headings

可折叠的标题图标.允许笔记本有可折叠的部分,用标题隔开.允许笔记本有可折叠的部分,用标题隔开.任何标记的标题单元格(也就是以1-6字符开头的单元格),一旦呈现,就会变成可折叠的.标题的折叠/扩展状态存储在单元元数据中,并在笔记本加载上重新加载.

如要开通此功能需要在手动在折叠项,和向前一个添加和向后一个添加的选项前打钩.

  • [x] Add a toolbar button to collapse the closest header cell
  • [x] Add toolbar buttons to insert heading cells above/below the selected cell


Highlighter

通过向网页文本中添加标记颜色的css标记,从而改变输出颜色的方法.也就表示,这对于以代码(code)表示的可执行文件无效,对未运行的markdown文件无效,对于已经运行的markdown文本有效.


Ruler

用于显示每行代码期望字符数.如图中红线所示. 默认的每行数为78.


Table of Contents

目录,可以将所有的heade标题栏收集起来,只对于已经运行的markdown类型的标题有效.通过目录可以进入指定链接.




Comment/Uncomment Hotkey

通过Alt+C的快捷键对代码进行注释,可以注释一行也可以注释多行,也可以通过二次取消注释.


Freeze

将代码cell进行freeze冰冻操作或者是read-only只读操作.

对于code-cells:

Read-only:它可以被执行,但是它的代码不能被改变。

Freeze:它不能被改变或被执行。

对于markdown:

Read-only:它的markdown代码可以通过双击它来查看,但是不能改变。

Freeze:不能通过双击来查看markdown代码。


Hinterland

代码自动补全,选中

  • [x] Whether to request hints while typing code comments.

    则在进行注释时也会有代码补全的提醒.并且此插件不需要用空格的形式或者是Tab键的形式.

Nbextensions dashboard tab

在主页中提供配置Nbextensions的接口.


Select CodeMirror Keymap

选择不同的keymap 可以选择default,emacs,vim,sublime等多种形式.


ExecuteTime

执行时间,用于显示程序代码执行时间

如果隐藏时间可以双击显示时间的条目,或者

Cell -> Toggle timings -> Selected menu item

如果再点击一下表示显示.同理对于所有cell的执行时间,可以通过

Cell -> Toggle timings -> All


Initialization cells

可以将cell设置为在页面load初始化时就执行,或者也可以空过菜单栏的按键对Initialization cells一键执行



对于将cell设置为Initialization cells:

View -> Cell Toolbar -> Initialization cells


Nbextensions edit menu item

在编辑菜单项加入可以配置Nbextensions的选项


Python Markdown

通过这个插件可以在markdown模式中执行python代码.

对于没有这种插件的代码:



对于具有这个插件的代码执行情况:



具体请参看链接:

参考视频

jupyter扩展插件Nbextensions使用的更多相关文章

  1. jupyter安装插件Nbextensions,实现代码提示功能(终极方法)

    jupyter安装插件,实现代码提示功能 第一步 pip install jupyter_contrib_nbextensions -i https://mirrors.tuna.tsinghua.e ...

  2. jupyter notebook设置主题背景,字体和扩展插件

    windows上安装Anaconda (IPython notebook) Anaconda是一个包与环境的管理器,一个Python发行版,以及一个超过1000多个开源包的集合.它是免费和易于安装的, ...

  3. BlazeMeter发布chrome扩展插件,支持JMeter脚本创建

    BlazeMeter发布chrome扩展插件,支持JMeter脚本创建http://www.automationqa.com/forum.php?mod=viewthread&tid=3898 ...

  4. Sharepoint 2013列表视图和字段权限扩展插件(免费下载)!

    记得2014年春节期间,有博客园的网友通过QQ向我咨询Sharepoint 2013列表视图和字段权限扩展,因为之前他看到我博客介绍Sharepoint 2010列表视图和字段的权限控制扩展使用,问有 ...

  5. Sublime Text 前端开发常用扩展插件推荐

    Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...

  6. 试图使用未在此报表服务器中注册或此版 Reporting Services 不支持的数据扩展插件“Devart.Data.PostgreSql”

    数据源用的是Postgresql 我在Deploy Report的时候出现这条ErrorMessage Error 2 试图使用未在此报表服务器中注册或此版 Reporting Services 不支 ...

  7. ExtJS4.2学习(13)基于表格的扩展插件---rowEditing

    鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-24/182.html --------------- ...

  8. 常用网站开发类Firefox扩展插件 (转)

    作为一个 Web 开发人员,你几乎没有理由不喜欢Firefox,因为在Firefox下有很多专门针对开发的扩展插件,非常好用,这里就介绍一些常用的针对网站开发的FireFox扩展,供Web开发人员参考 ...

  9. dapper 扩展插件: Rainbow

    dapper 扩展插件: Rainbow dapper 是一个效率非常高的orm  框架 ,效率要远远大于 我们大微软的EF .    它只有一个类文件,非常之小. 1,首先下载dapper  这里下 ...

随机推荐

  1. Gym 100952F&&2015 HIAST Collegiate Programming Contest F. Contestants Ranking【BFS+STL乱搞(map+vector)+优先队列】

    F. Contestants Ranking time limit per test:1 second memory limit per test:24 megabytes input:standar ...

  2. c#版 K线控件(Stock)

    K线起源于日本米市交易,它的基本用途就是为了寻找"买卖点".股市及期货市场中的K线图的画法包含四个数据,即开盘价.最高价.最低价.收盘价,所有的k线都是围绕这四个数据展开,反映大势 ...

  3. Solr6.0与Jetty、Tomcat在Win环境下搭建/部署

    摘要: Solr6的新特性包括增强的edismax,对SQL更好的支持--并行SQL.JDBC驱动.更多的SQL语法支持等,并且在Solr6发布以后,Solr5还在持续更新,对于想尝鲜Solr6的用户 ...

  4. thinkphp 中concat(连接)使用方法

    1.concat将title和id连接作为truename新的字段,left从url字段左侧开始截取25个字符,同理right也可. 2.getLastql用法:

  5. MySql Host is blocked because of many connection errors;

    错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因: 同一个i ...

  6. 一键批量打印EXCEL、WORD文档

    一键批量打印EXCEL.WORD文档,本方法也可以打印同一个文档N份,可以批量打印A3.A4文档,包括单.双面打印等.希望能帮到广大朋友.请大家注重原创版权,不得在未经许可的下转载.传播,或者用来对同 ...

  7. 基于VUE的九宫格抽奖功能

    HTML代码: <template> <div class="luckDraw"> <title-bar :title="title&quo ...

  8. DEDECMS 留言薄模块的使用方法

    一.留言薄的安装 留言薄的安装过程和其他插件一样,首先我们进入后台模块管理列表,点击其对应的"安装": 以上步骤,我们完成了留言薄插件的安装. 二.留言薄的卸载 留言薄的卸载,同样 ...

  9. 【问题解决】java中为什么不建议使用DataInputStream 的readLine()方法

    常用方法 int read(byte[] b) 从包含的输入流中读取一定数量的字节,并将它们存储到缓冲区数组 b 中. int read(byte[] b, int off, int len) 从包含 ...

  10. jQuery操作表格(table)的常用方法、技巧汇总

    摘录自:http://www.jb51.net/article/48943.htm 虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便 ...