本节主要解释jupyter中各类插件css
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的显示与隐藏。
html
本插件须要使用rubberband插件,可是在个人主机上rubberband按钮没法使用。rubberband插件主要是能够能够同时选中两个cells.因为本机的ipython属于较高的版本rubberband插件在本机并不能使用,只能使用==Shift+J==按钮选中下一个或者==Shift+K==按钮选中上一个cell.使用==Alt+s==使用Exercise插件使用==Alt+D==使用Exercise2插件。python
这里咱们实验的是Exercise插件,咱们先选中第一个cell1使用Shit+J按钮选中下两个cells.使用Alt+s这是三个cell合并到一块儿。经过点击第一个cell上方的边框栏使其恢复成三个cell.
注意咱们第一个选择哪一个cell,就是以哪一个cell进行合并单元格操做。若是咱们不想使用solution功能也可使用相同的快捷键进行取消。
vim
Exercise2基本使用方式和Exercise一致只是快捷键为==Alt+D==
markdown
这个扩展容许你编辑或删除默认的笔记本键盘快捷键,或者建立你本身的新键盘快捷键。为了编辑你的快捷键,打开键盘快捷键帮助对话框,或者按下命令模式下的h键,或者从菜单中选择快捷键。
当这个扩展被加载时,对话框中的每个快捷方式都会显示一个小的下拉菜单,其中有删除或编辑快捷方式的条目.
单击edit item将打开第二个模式对话框,其中有一个文本输入。当输入有焦点时,你能够按下键来造成你的组合。重置按钮(左边的卷发箭头)容许您清除您可能输入的任何键。
若是你想禁用现有的快捷方式,你能够点击下拉菜单上的“禁用”按钮。这将把快捷键移到“禁用”对话框的新部分。你能够点击关闭按钮旁边的重置按钮来从新启用它们
能够在每一个模式的快捷列表的基础上使用连接建立新的自定义快捷键
这将打开一个相似于编辑器的对话框,添加一个选择框,从中您能够选择将要调用的操做
编辑器
设置的快捷键必须是符合必定的规范,而且不能和当前已有的快捷键重合.ide
可折叠的标题图标.容许笔记本有可折叠的部分,用标题隔开.容许笔记本有可折叠的部分,用标题隔开.任何标记的标题单元格(也就是以1-6字符开头的单元格),一旦呈现,就会变成可折叠的.标题的折叠/扩展状态存储在单元元数据中,并在笔记本加载上从新加载.
如要开通此功能须要在手动在折叠项,和向前一个添加和向后一个添加的选项前打钩.工具
经过向网页文本中添加标记颜色的css标记,从而改变输出颜色的方法.也就表示,这对于以代码(code)表示的可执行文件无效,对未运行的markdown文件无效,对于已经运行的markdown文本有效.
post
用于显示每行代码指望字符数.如图中红线所示. 默认的每行数为78.插件
目录,能够将全部的heade标题栏收集起来,只对于已经运行的markdown类型的标题有效.经过目录能够进入指定连接.
经过Alt+C的快捷键对代码进行注释,能够注释一行也能够注释多行,也能够经过二次取消注释.
将代码cell进行freeze冰冻操做或者是read-only只读操做.
Read-only:它能够被执行,可是它的代码不能被改变。
Freeze:它不能被改变或被执行。
Read-only:它的markdown代码能够经过双击它来查看,可是不能改变。
Freeze:不能经过双击来查看markdown代码。
代码自动补全,选中
在主页中提供配置Nbextensions的接口.
选择不一样的keymap 能够选择default,emacs,vim,sublime等多种形式.
执行时间,用于显示程序代码执行时间
若是隐藏时间能够双击显示时间的条目,或者
Cell -> Toggle timings -> Selected menu item
若是再点击一下表示显示.同理对于全部cell的执行时间,能够经过
Cell -> Toggle timings -> All
能够将cell设置为在页面load初始化时就执行,或者也能够空过菜单栏的按键对Initialization cells一键执行
对于将cell设置为Initialization cells:
View -> Cell Toolbar -> Initialization cells
在编辑菜单项加入能够配置Nbextensions的选项
经过这个插件能够在markdown模式中执行python代码.
对于没有这种插件的代码:
对于具备这个插件的代码执行状况:
具体请参看连接:
参考视频