如何在 VS Code 编辑器中设置 jupyter notebook (.ipynb) 的单元格输出颜色?

问题描述

有时从 VS Code 编辑器处理 jupyter notebooks 会很方便(加载速度更快、延迟更少、调试更容易)。
尽管如此,有一个问题是主题颜色对比度不够来区分输入和输出单元格。

我很难弄清楚我应该更改哪个设置,让我们说,让输出单元格背景只是“深灰色”(我使用的是认的 VS 2019 Dark 主题,但其他选项也与 .ipynb 文件没有对比)。 欢迎任何帮助。

(我也遇到过其他类似的问题,但没有找到完整的解决方案。)

示例:

enter image description here

解决方法

我不确定这是否对您有帮助,但您可以尝试通过将其添加到 settings.json 文件来覆盖 VSCode 的主题:

{
  "jupyter.ignoreVscodeTheme": true
}

如果你更喜欢使用 VSCode 的 gui 来编辑设置,你可以去你的 Jupyter 扩展(假设你已经安装了它)=> 扩展设置 => 并选中“忽略 Vscode 主题”。

您需要重新启动或重新加载 VSCode 才能生效。