You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Anaconda/JupyterLab 深色主题自定义:如何修改语法高亮颜色?

解决Anaconda深色主题语法高亮问题的可行方案

一、精准修改CSS文件(推荐)

  • 定位正确的样式文件:
    Win11下Anaconda默认安装路径中,Jupyter Notebook深色主题的核心CSS文件位于 Anaconda3\Lib\site-packages\notebook\static\components\codemirror\theme 目录,目标文件为 default-dark.css(这是默认深色主题的样式源文件)
  • 修改字符串高亮颜色:
    打开文件后,找到 .cm-s-default-dark .cm-string 选择器,修改其 color 属性即可。比如匹配VS Code Dark的字符串颜色可设为 #CE9178,匹配Google Colab的可设为 #9CDCFE,示例代码:
    .cm-s-default-dark .cm-string {
      color: #CE9178; /* VS Code Dark 字符串颜色 */
      /* 替换为Colab风格:color: #9CDCFE; */
    }
    
  • 生效方式:保存修改后,重启Anaconda Navigator和Jupyter Notebook,刷新页面即可看到效果

二、替代主题方案(避开过时扩展)

  • 使用官方维护主题:
    打开Jupyter Notebook后,点击顶部菜单栏 Settings -> Theme,选择 Solarized Dark——该主题维护状态稳定,语法高亮逻辑清晰,风格接近主流编辑器
  • 手动导入适配主题:
    下载适配Codemirror 5(Anaconda自带Jupyter使用的版本)的VS Code Dark/Colab风格CSS文件,放到上述的 theme 目录中,重启Jupyter后即可在主题设置中选择使用

三、单Notebook应急调整

如果不想修改全局样式,可在单个Notebook的首个单元格运行以下代码,仅对当前Notebook生效:

from IPython.core.display import HTML
HTML("""
<style>
.cm-s-default-dark .cm-string {
  color: #9CDCFE !important;
}
</style>
""")

内容的提问来源于stack exchange,提问作者Flo B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 12:55:55