每当我尝试在Vs代码中更改主题时,它都会显示一条错误消息“无法写入用户设置”,并要求我使用settings.json进行更改。
答案 0 :(得分:1)
从您的帖子中无法确定为什么不允许VS Code写入设置文件。可能您的设置文件受写保护,代码的进程没有足够的写许可权,或者有第三方应用程序阻止代码写入文件。
但是,您始终可以手动编辑设置文件。根据您的系统,您可以在Code's documentation中所述的以下位置找到文件:
%APPDATA%\Code\User\settings.json
$HOME/Library/Application Support/Code/User/settings.json
$HOME/.config/Code/User/settings.json
考虑到代码本身在写入文件时遇到问题,我建议尝试使用其他文本编辑器来编辑文件。要更改主题,只需将以下键值对添加到JSON字典中:
"workbench.colorTheme": "<the name of your desired theme>"
...例如:
"workbench.colorTheme": "Default Dark+"
还要确保JSON文件中的所有键值对都用逗号分隔,否则,下次Code尝试解析您的设置文件时,您将收到语法错误。您可以在documentation中找到有关Code主题的更多信息。
在直接使用设置文件时,建议您检查其属性,以查看可能阻止Code写入其中的原因。在正常情况下不应该发生这种情况。