Jupyter 노트북 테마 글꼴 설정 및 자동 코드 완성
오랜 시간 Jupyter 노트북 그러나 그것은보기에 참을 수 없었 정말 테마와 함께 제공, 분리 할 수 없습니다. 비전을 위해, 자신의 외모 편안을 위해, 너무 많이 던져. . Github에서는 발견 jupyter - 테마 가 매우 쉽게 사용할 수, PIP로 장착 할 수 있습니다, 도구.
다음과 같이 첫 번째 테마를 다운로드하는 것입니다, 명령 줄은 다음과 같습니다
핍 설치 --no-종속 jupyterthemes == 0.18.2
설치된 컴퓨터가 일부 부족 메시지가 표시 될 수 있습니다 lesscpy를 설치 핍 계속
핍 lesscpy 설치
그런 주제를 선택하여 글꼴 크기를 설정, 내 마음에 드는 중 하나를 요약
JT --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs -tfs 14 14 14 -fs -T -N
명령 줄 형식은 다음 표에 설명
CL 옵션 | 인수 | 기본 |
사용 도움말 | -h | - |
목록 테마 | -엘 | - |
테마 이름 설치하는 방법 | -티 | - |
글꼴 코드 | -에프 | - |
코드 글꼴 크기 | -fs | (11) |
노트북 글꼴 | -nf | - |
노트북 글꼴 크기 | -nfs | (13) |
텍스트 / MD 셀 폰트 | -tf | - |
텍스트 / MD 셀 글꼴 크기 | -tfs | (13) |
팬더 DF 글꼴 크기 | DFS | 9 |
출력 영역 글꼴 크기 | -ofs | 8.5 |
Mathjax 글꼴 크기 (%) | -mathfs | (100) |
소개 페이지 여백 | -미디엄 | 자동차 |
셀 폭 | -cellw | 980 |
라인 높이 | -Lineh | (170) |
커서 폭 | -cursw | 이 |
커서 색 | -cursc | - |
프롬프트 레이아웃 Alt 키 | -altp | - |
Alt 키 마크 다운 배경색 | -altmd | - |
대체 출력 배경색 | -altout | - |
스타일 빔 NBExt * | -정력 | - |
도구 모음 표시 | -티 | - |
이름 및 표시 로고 | -엔 | - |
재설정 기본 테마 | -아르 자형 | - |
강제 기본 글꼴 | -dfonts | - |
최종 결과를 첨부
그런 다음 설치 첫째, jupyter 노트북 자동 코드 완성하자 nbextensions을
핍 jupyter_contrib_nbextensions 설치
jupyter있는 contrib nbextension --user 설치
그런 다음 설치 nbextensions_configurator을
핍 jupyter_nbextensions_configurator 설치
jupyter는 --user 수 nbextensions_configurator
누락 된 의존성이 메시지가 표시되면 해당 설치의 사용에 의존 핍 수 있습니다.
마지막으로 다시 시작 jupyter는 팝업 메인 페이지에서, 당신은 그림과 같이, 자동 코드 완성 활성화되어 그 배후을 확인,이 페이지에서는, Nbextensions 탭의 추가를 볼 수 있습니다
그런 다음 그것을 느끼고, 메모를 엽니 다.
저자 : 습지 와서
출처 : https://www.cnblogs.com/qiuxirufeng/p/9609031.html
이 사이트에서 사용하는 " 4.0 BY CC 크리에이티브 커먼즈 협정은"분명히 저자와 소스의 위치를 나타내는 문서에서 재현.
Jupyter Notebook用久了就离不开了,然而自带的主题真的不忍直视。为了视力着想,为了自己看起来舒服,于是折腾了一番。。在github上发现了一个jupyter-themes工具,可以通过pip安装,非常方便使用。
首先是主题下载,命令行如下所示:
pip install --no-dependencies jupyterthemes==0.18.2
安装好了,有的电脑可能会提示缺少 lesscpy,继续 pip 安装
pip install lesscpy
然后是对主题选择、字体大小进行设置,我总结了一个我最喜欢的
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 实现自动代码补全,首先安装 nbextensions
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
然后安装 nbextensions_configurator
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
如果提示缺少依赖,就使用pip安装对应依赖即可。
最后重启jupyter,在弹出的主页面里,能看到增加了一个Nbextensions标签页,在这个页面里,勾选Hinterland即启用了代码自动补全,如图所示:
这时打开一个笔记,来感受一下吧。