「环境&工具」Jupyter Notebook设置主题、字体以及代码提示

Jupyter Notebook真的是个好东西

但是用起来有两个痛点:界面太丑,没有智能提示

如何改善这两个痛点呢。

1、美化界面

首先要安装jupyterthemes

pip install --upgrade jupyterthemes

然后可以查看所具有的主题:

jt -l

 结果如下

xxxx~ env:base ❯❯❯ jt -l
Available Themes:
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

设置方式参考下表:

cl optionsargdefault
Usage help-h--
List Themes-l--
Theme Name to Install-t--
Code Font-f--
Code Font-Size-fs11
Notebook Font-nf--
Notebook Font Size-nfs13
Text/MD Cell Font-tf--
Text/MD Cell Fontsize-tfs13
Pandas DF Fontsize-dfs9
Output Area Fontsize-ofs8.5
…………

……

表格有所删节,详细的可以访问github页面:https://github.com/dunovank/jupyter-themes

比如我选择“chesterish”主题,“bitstream”字体,字号12

可以:

jt -t chesterish -f bitstream -fs 12

设置成功后,重启jupyter notebook就能看到效果

关于字体

可以查看主题的列表,但是如何查看字体的列表呢,目前我还不知道有什么办法,只能在官方的github的主页上看到。

-f argMonospace Font
ankaAnka/Coder
anonymousAnonymous Pro
aurulentAurulent Sans Mono
bitstreamBitstream Vera Sans Mono
bpmonoBPmono
codeCode New Roman
consolamonoConsolamono
cousineCousine
dejavuDejaVu Sans Mono
droidmonoDroid Sans Mono
firaFira Mono
firacodeFira Code
genericGeneric Mono
…………

 

喜欢其他字体的可以多试试,也可以在字体天下直接搜索名字预览效果。

美化工作做完了,接下来是代码的智能提示

2、代码的智能提示

需要安装jupyter_contrib_nbextensions

 

pip install jupyter_contrib_nbextensions

接着执行

jupyter contrib nbextension install --user --skip-running-check

,之后打开jupyter notebook后,就会看到新增了一个选项

点击打开后,勾选上"Hinterland" 

这样,在写代码的时候,就会有智能提示(缺点是有时候反应比较慢)

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值