【windows】Jupyter notebook主题、插件及快捷键
程序员文章站
2022-05-06 13:18:00
...
Jupyter notebook是很适合用来处理机器学习的python组件,可视化和便捷性一流
序
Jupyter notebook自带主题和字体十分辣眼睛,如下图:
百度半天查阅大佬教程,配置好如下图:
大佬教程如下:
- Jupyter Notebook 设置背景主题、字体大小以及输出部分显示不全的问题(CSDN)
- dunovank/jupyter-themes(GitHub)
- Jupyter Notebook 有哪些奇技淫巧?(知乎)
尽管如此,由于本人使用的是windows,还是有些不完美,Jupyter工具栏会遮盖文本和标题,如图:
看起来十分膈应,强迫症患者十分难受(或者可以关闭toolbar,快捷键or菜单栏操作这些功能)
教程
废话太多,上操作
Jupyter配置conda环境
Jupyter默认只有一个python3环境,没法切换到自己设置的conda环境,修复如下。
懒人可只运行如下命令(但是我试过只安装这个,配合pycharm有点问题):
conda install nb_conda
建议在自己的conda环境运行kernel安装命令:
conda activate <conda环境>
conda install ipykernel
python -m ipykernel install --user --name <conda环境> --display-name <conda环境昵称>
两种命令都运行是完全没有问题的哦!
运行完毕后,在Jupyter界面就能选择自己的环境(我这里是py37
)
Jupyter修改主题
在conda环境运行如下命令,安装主题并列出可选主题:
pip install jupyterthemes
jt -l
选择自己想要的主题,并修改字体间距等(详细命令可参考序中提到的github大佬)
懒人可直接尝试我的配置,看是否和你的胃口:
jt -t onedork -f hack -fs 13 -ofs 11 -cellw 90% -dfs 11 -lineh 140 -T -N
Jupyter实用插件
先安装插件功能
conda install -c conda-forge jupyter_nbextensions_configurator
运行Jupyter之后可以看到多出一个Nbextensions
,在其中选择想要的插件即可:
我只安装了几个比较基本的,其他各位按需所求:
- Table of contens:目录
- Collapsible Headings:目录折叠
- Hinterland:代码自动提示补全
Jupyter快捷键
打开Help/Keyboard Shortcuts
,会弹出相关命令:
两种模式对应不同快捷键
- 编辑模式:基本不用说,和普通文本基本一致
- 命令模式:按
Esc
或者点击代码块左边缘即可**,DD
删除,Z
撤销,shift+up/down
多选,ctrl+enter
运行选中代码块
最后
针对这个工具栏遮挡问题,如图:
关掉View/Toggle Header
后貌似能解决一部分,左边不会在被遮挡(有时还是会,刷新即可):
最终大致算是完成配置了(虽然工具栏还是悬浮在右边文字上方)
Bye!
上一篇: Typecho标签云问题!