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

How to change cell background colour of a VSCode Jupyter Notebook?

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

我找到了 VSCode Theme colour reference,但找不到具体的设置。

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

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

"editorWidget.background": "#ff0000",

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

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

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

vscode v1.59 添加这个 colorCustomization:

"notebook.cellEditorBackground"

也可用:

"notebook.cellBorderColor"


之前:

主题颜色参考 link 似乎没有及时更新。请参阅 vscode Theme Color reference。有很多笔记本相关的主题色:

Notebook colors

包括:

notebook.focusedCellBackground
notebook.selectedCellBackground

还有更多。

马克的回答不够全面。不知道是不是最好的,请试试。

在 settings.json -- 可以在 File(Windows)/Code(Mac)>Preferences>Settings

找到

将此添加到 json 中将起作用 -- 笔记本的设置必须放在 workbench.colorCustomizations 下。

"workbench.colorCustomizations": {
    "notebook.cellEditorBackground": "#FFFFFF",
  },

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

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