如何根据主题(深色或浅色)更改 VSCode 中的用户设置?

How to change a user setting in VSCode based on the theme (dark or light)?

我根据这个问题的答案更改了我当前的线路设置:

现在使用浅色主题时看起来不错。

但是当我切换到深色主题时,它看起来很糟糕。

如何为深色和浅色主题定义不同的workbench.colorCustomizations

指定主题名称,据我所知,如果您键入 "[

,json 编辑会建议主题名称
  "workbench.colorCustomizations": {
    "editor.lineHighlightBackground": "#ffffff",
    "[One Dark Pro]": {
      "editor.lineHighlightBackground": "#ff0000",
    }
  },