Jupyter Notebook主题设置及插件安装(win系统下)

jupyter主题设置及插件安装

Jupyter Notebook是教学、学习、原型、探索和尝试新方法的好工具,好用方便。但是默认外观。。。真的不忍直视,还伤眼睛,但经过一番设置也是可以变得酷酷的,这里就分享一下如何更换主题及一些有用插件的设置

安装主题

在命令提示符环境下输入以下代码以安装主题

pip  install jupyterthemes

常用命令

(命令提示符环境下输入)

jt -h ## -- 获取帮助
jt -l ## -- 列出可用主题
jt -t onedork ##-- 设置指定主题(onedork处可改为自己想设置的主题名称)
jt -r ## -- 重置默认主题

#可用主题如下
Available Themes:
   chesterish
   grade3
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

设置主题的同时更改字体(以onedork为例)

其中 - t为设置主题,-N -T 显示工具栏, -f 设置代码块字体大小,-fs 设置代码块字体,-cellw设置占屏比,-ofs设置输出字体大小,以下为小编自己的设置,个人觉得onedork和oceans16主题挺好看的,但是onedork的注释字的颜色不太清楚,看起来很吃力。(温馨提示:字体等其他相关设置必须全部同时输入,否则恢复为默认)

jt -t onedork -N -T -f fira -fs 14 -cellw 90% -ofs 14
##或者这条命令
jt -t oceans16 -N -T -f fira -fs 14 -cellw 90% -ofs 14

设置好后启动jupyter notebook,任意打开一个代码文件,看看导航栏处有没有如下图所示快捷键,
在这里插入图片描述
如果没有,不要慌,哈哈哈,点 view——点Toggle Toolbar就出现了,点Toggle Header则最上面一行显示此代码文件名

设置成功,效果如图所示,各位可以自己试试其他主题,看看更喜欢哪个
在这里插入图片描述

很多小伙伴肯定还觉得没有代码自动补全等功能,相当不方便,这里教你如何设置及安装一些有用的插件

首先安装这两个东西

  1. 安装nbextensions
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

2.安装nbextensions_configurator

pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

3.重启jupyter,在弹出的主页面里,能看到增加了一个Nbextensions标签,在这个页面里可以选择很多插件
在这里插入图片描述
在这里插入图片描述
以下为几个常用且非常有用的插件:

  1. Hinterland:勾选Hinterland即启用了代码自动补全,无需Tab键

  2. Autopep8:格式化代码,需要安装Autopep8库,命令提示符下直接输入以下命令
    pip install autopep8

  3. highlighter:选中的文字高亮显示,如下图,点击画笔,有红、黄、绿三种高亮
    在这里插入图片描述

  4. Table of Contents:如果你在一个 Jupyter Notebook 中同时开启了十几个单元格,那你想跟踪所有单元格就会有些困难。Table of Contents 通过添加 TOC 链接解决了这个问题,通过 TOC 链接你可以定位到页面中的任何位置。此外,我们还可以使用扩展名在Notebook的顶部添加链接的内容表。这样可以很方便的显示,选择哪个单元以及哪个单元正在运行
    (点击小锤子图标,代码自动补全,点击锤子右边的即可显示目录)点击小锤子图标,代码自动补全,点击锤子右边的即可显示目录

  5. ExecuteTime:我们有时经常想要弄清楚一个单元需要多长时间运行,或者我们最后一次运行一个Notebook具体是什么时候,ExecuteTime通过显示单元格何时完成以及花费多长时间来解决这两个问题。在这里插入图片描述

6.Variable inspector:Variable inspector(变量检查器)显示我们在Notebook中创建的所有变量的名称,以及它们的类型、大小、形状和值。当我们不想继续打印df.shape、无法回忆 x 的类型时,Variable inspector将变得非常有用。输入以下命令进行安装,刷新后出现一个新图标,点击即可查看变量

pip install variable inspector

在这里插入图片描述

7.Hide Code input:
尽管我们中的一些人喜欢进行分析的工作,但另外一部分人却喜欢直接看到分析后的结果。 Hide Code input扩展允许我们在保持输出的同时,立即将所有代码隐藏在Notebook中,满足了不同的需求。

最后为jupyter的一些常用快捷键,具体可查看官方文档:

b在当前行下面插入新的cell(命令模式)
a在当前行上面插入新的cell(命令模式)
dd(敲击d键两下):删除当前cell(命令模式)
z撤销对某个cell的删除(命令模式)
m将当前行由代码模式转换成 Markdown 模式
1将当前的cell转化为具有一级标题的 Maskdown (命令模式)
2将当前的cell转化为具有二级标题的 Maskdown (命令模式)
3将当前的cell转化为具有三级标题的 Maskdown (命令模式)
Enter当前的cell进入编辑模式
Esc退出当前cell的编辑模式
Shift+Enter执行当前cell,并自动跳到下一个cell
Crtl PgUpCrtl PgDn浏览器的各个Tab之间切换(命令模式下)
Crtl Home快速跳转到首个cell(命令模式)
Crtl End快速跳转到最后一个cell(命令模式)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值