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
這時打開一個筆記,來感覺一下吧。