Jupyter Notebook主題字體設置及自動代碼補全

Jupyter Notebook用久了就離不開了,然而自帶的主題真的不忍直視。爲了視力着想,爲了本身看起來舒服,因而折騰了一番。。在github上發現了一個jupyter-themes工具,能夠經過pip安裝,很是方便使用。git

首先是主題下載,命令行以下所示:github

pip install --no-dependencies jupyterthemes==0.18.2

安裝好了,有的電腦可能會提示缺乏 lesscpy,繼續 pip 安裝vim

pip install lesscpy

而後是對主題選擇、字體大小進行設置,我總結了一個我最喜歡的less

jt --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N

 命令行的格式的解釋以下表所示工具

cl options arg default
Usage help -h --
List Themes -l --
Theme Name to Install -t --
Code Font -f --
Code Font-Size -fs 11
Notebook Font -nf --
Notebook Font Size -nfs 13
Text/MD Cell Font -tf --
Text/MD Cell Fontsize -tfs 13
Pandas DF Fontsize dfs 9
Output Area Fontsize -ofs 8.5
Mathjax Fontsize (%) -mathfs 100
Intro Page Margins -m auto
Cell Width -cellw 980
Line Height -lineh 170
Cursor Width -cursw 2
Cursor Color -cursc --
Alt Prompt Layout -altp --
Alt Markdown BG Color -altmd --
Alt Output BG Color -altout --
Style Vim NBExt* -vim --
Toolbar Visible -T --
Name & Logo Visible -N --
Reset Default Theme -r --
Force Default Fonts -dfonts --

 

附上最終效果字體

 

 接着讓 jupyter notebook 實現自動代碼補全,首先安裝 nbextensionsspa

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

而後安裝 nbextensions_configurator命令行

pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

若是提示缺乏依賴,就使用pip安裝對應依賴便可。code

最後重啓jupyter,在彈出的主頁面裏,能看到增長了一個Nbextensions標籤頁,在這個頁面裏,勾選Hinterland即啓用了代碼自動補全,如圖所示:blog

 

這時打開一個筆記,來感覺一下吧。

相關文章
相關標籤/搜索