VS Code,改变颜色主题

VS Code, changing the color theme

每当我尝试在 Vs 代码中更改主题时,它都会显示一条错误消息 "unable to write into user settings" 并要求我使用 settings.json 进行更改。

从您的 post 中无法确定为什么 VS Code 不允许写入设置文件。可能是您的设置文件被写保护,代码的进程没有足够的写入权限,或者有第三方应用程序阻止代码写入文件。

但是,您始终可以手动编辑设置文件。根据您的系统,您可以在以下位置找到该文件,如 Code's documentation:

中所述
  • Windows %APPDATA%\Code\User\settings.json
  • macOS $HOME/Library/Application Support/Code/User/settings.json
  • Linux $HOME/.config/Code/User/settings.json

考虑到代码本身在写入文件时出现问题,我建议尝试使用不同的文本编辑器来编辑文件。要更改主题,只需将以下键值对添加到 JSON 字典中:

"workbench.colorTheme": "<the name of your desired theme>"

...例如:

"workbench.colorTheme": "Default Dark+"

还要确保 JSON 文件中的所有键值对都用逗号分隔,否则下次代码将尝试解析您的设置文件时会出现语法错误。您可以在 documentation.

中找到有关 Code 主题的更多信息

当您直接使用设置文件时,我建议您检查它的属性,看看是什么阻止了代码写入它。这在正常情况下不应该发生。