【问题标题】:VS Code, changing the color themeVS Code,改变颜色主题
【发布时间】:2020-10-03 10:49:40
【问题描述】:

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

【问题讨论】:

  • 如果settings.json 是脏的 - 有未保存的更改 - vscode 将拒绝写入它。此外,如果它的格式不正确 - 由于您所做的一些编辑而导致无效的 json - 它不会写入它。
  • 如果您保存了文件但仍然出现错误,将整个文件复制到在线 json linter 可以帮助查找任何错误。

标签: visual-studio-code settings vscode-settings vs-color-theme-editor


【解决方案1】:

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

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

  • Windows %APPDATA%\Code\User\settings.json
  • ma​​cOS $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 将尝试解析您的设置文件时会出现语法错误。您可以在documentation 中找到有关 Code 主题的更多信息。

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

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多