visual-studio-code - VS Code,改变颜色主题
问题描述
每当我尝试在 Vs 代码中更改主题时,它都会显示一条错误消息“无法写入用户设置”并要求我使用 settings.json 进行更改。
解决方案
从您的帖子中无法确定为什么不允许 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 主题的更多信息。
当您直接使用设置文件时,我建议您检查它的属性,看看是什么阻止了代码写入它。这在正常情况下不应该发生。
推荐阅读
- java - 尝试使用 pdfcompare Java 库读取 PDF 时没有 Unicode 映射警告
- vue.js - 如何在 Vue 中增加加载更多数据的 url 编号
- measurement-protocol - 是否可以从后端 Java 服务器(通过 Measurement Protocol)向 Google Analytics 发送事件?
- javascript - 尝试在 laravel Carbon 生成日期上使用 javascript 获取日期
- python - 导入错误:无法从“object_detection”导入名称“model_lib_v2”
- python - 如何进行超像素图像分割和特征提取
- android - recyclerview 动态数据中的多语言支持不起作用
- excel - 如果单元格为真,则从另一列获取值
- c++ - 使用 SFML (macOS) 手动链接和编译 C++ 程序
- c++ - 测试 HDF5/c++ 中存在的数据集并处理错误