首页 > 解决方案 > VS Code,改变颜色主题

问题描述

每当我尝试在 Vs 代码中更改主题时,它都会显示一条错误消息“无法写入用户设置”并要求我使用 settings.json 进行更改。

标签: visual-studio-codesettingsvscode-settingsvs-color-theme-editor

解决方案


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

但是,您始终可以手动编辑设置文件。根据您的系统,您可以在以下位置找到该文件,如代码文档中所述:

  • 视窗 %APPDATA%\Code\User\settings.json
  • 苹果系统 $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 文件中的所有键值对都用逗号分隔,否则下次 Code 将尝试解析您的设置文件时会出现语法错误。您可以在文档中找到有关 Code 主题的更多信息。

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


推荐阅读