Jupyter Notebook使用dunovank/jupyter-themes无法修改注释颜色方案咨询
调整Jupyter Notebook代码注释颜色的可行方案
方案1:直接修改现有jupyter-themes主题配置(无需更换工具)
无需卸载现有jupyter-themes,直接修改底层主题文件即可实现注释颜色自定义,操作步骤如下:
- 先找到jupyter-themes的安装路径:执行命令
pip show jupyterthemes,返回结果中Location字段对应的就是安装根目录 - 进入根目录下的
jupyterthemes/styles文件夹,找到你当前正在使用的主题对应的.less格式文件 - 打开该文件,搜索
cm-comment配置项,这就是控制代码注释样式的属性,直接修改其color值为你需要的十六进制颜色码即可,例如:color: #bbbbbb; - 保存文件后重新执行一次jt主题应用命令,比如
jt -t <主题名> <你之前用的其他jt参数>,重启Jupyter Notebook后修改就会生效
小提示:如果后续更新jupyter-themes包,你修改的主题配置会被官方文件覆盖,建议修改完成后备份一份自定义后的
.less主题文件。
方案2:可替代jupyter-themes的主题自定义工具
如果不想每次更新包都重复修改,可以换用以下支持注释颜色自定义的工具:
内置自定义CSS(全版本通用)
经典Jupyter Notebook和Jupyter Lab都支持的原生方案,不会被第三方包更新覆盖:
- 进入Jupyter配置目录,默认路径为
~/.jupyter/custom/(Windows系统为C:\Users\<你的用户名>\.jupyter\custom\) - 新建或编辑目录下的
custom.css文件,加入以下配置:
.cm-comment { color: #自定义十六进制颜色码 !important; /* 还可以额外配置注释的其他样式 */ font-style: italic; font-size: 13px; }
- 保存文件后重启Jupyter即可生效,优先级高于所有第三方主题配置
Jupyter Lab内置主题编辑器
如果已经升级使用Jupyter Lab,无需安装额外第三方扩展,直接在界面内操作:
打开「设置」-「高级设置编辑器」-「主题」面板,找到代码语法高亮分类下的注释配置项,直接选择颜色后实时生效
自定义主题扩展
Jupyter Lab生态下的jupyterlab-theme-toggle等扩展支持可视化配置明暗双主题,也支持单独调整代码注释、关键字、字符串等各类语法元素的颜色,操作门槛比手写CSS更低
内容的提问来源于stack exchange,提问作者drew wood
相关产品推荐
相关产品推荐

