如何更改 VSCode Jupyter Notebook 的单元格背景颜色?

Ric*_*hez 9 themes visual-studio-code jupyter-notebook

我想知道更改 VSCode Jupyter Notebook 单元背景颜色的 JSON 设置是什么。

我找到了VSCode 主题颜色参考,但找不到具体设置。

我找到了完美的颜色主题,但我想稍微调整一下背景颜色单元格。

Ric*_*hez 8

对于那些感兴趣的人来说,设置是:

"editorWidget.background": "#ff0000",

为了找到它,我从命令面板运行: Developer: Generate Color Theme from Current Settings

这将创建一个新的 json 文档,其中包含当前受当前主题影响的所有元素,从那里我搜索所有出现的十六进制颜色,直到找到匹配的设置。

更新:请参阅下面马克的回答


Hkl*_* II 8

马克的回答不够全面。不确定是否是最好的,请尝试。

在 settings.json 中——可以在文件(Windows)/代码(Mac)>首选项>设置中找到

将其添加到 json 中就可以了——笔记本的设置必须放在 workbench.colorCustomizations 下。

"workbench.colorCustomizations": {
    "notebook.cellEditorBackground": "#FFFFFF",
  },
Run Code Online (Sandbox Code Playgroud)

其余的设置您可以按照上面马克的指南进行。

然而,仅在 vscode 的 Jupyter Notebook 上自定义颜色背景是不够的,我需要完整的最佳设置,包括字体颜色。如果您找到笔记本下所有设置,请分享。或者我们可以只更改笔记本主题,而保持 vscode 主题的其余部分不变?

  • 如果您只对单元格输出感兴趣,则可以使用以下设置: `notebook.outputContainerBackgroundColor": "#ffffff"` (2认同)

Mar*_*ark 6

vscode v1.59 添加了以下内容colorCustomization

"notebook.cellEditorBackground"

也提供:

"notebook.cellBorderColor"


之前:

该主题颜色参考链接似乎没有保持最新。请参阅vscode 主题颜色参考。与笔记本相关的主题颜色有很多:

笔记本颜色

包括:

notebook.focusedCellBackground
notebook.selectedCellBackground
Run Code Online (Sandbox Code Playgroud)

还有很多。