我在 Windows 10 上使用 VSCode 1.47.3。我无法在 json 中编辑默认设置:
- 打开默认设置(“文件 -> 首选项 -> 设置”)
- 输入默认设置 json 文件进行编辑。
- 出现“无法在只读编辑器中编辑”窗口
我尝试以管理员身份打开 VSCode,卸载并重新安装,重新启动计算机,然后降级到 1.46,但仍然无法编辑。有人知道如何解决这个问题吗?
我在 Windows 10 上使用 VSCode 1.47.3。我无法在 json 中编辑默认设置:
我尝试以管理员身份打开 VSCode,卸载并重新安装,重新启动计算机,然后降级到 1.46,但仍然无法编辑。有人知道如何解决这个问题吗?
vscode 中的默认设置是不可编辑的文档。它充当您查看本机设置的默认设置以及扩展默认设置的一种方式。
当使用设置编辑器时,这些默认值还用于识别设置何时更改为“蓝色”线指示器:
当您更改设置时,VS Code 会重新加载对设置的更改。修改后的设置现在用蓝线表示,类似于编辑器中的修改线。齿轮图标打开一个上下文菜单,其中包含将设置重置为其默认值以及将设置复制为 JSON 的选项。
目前,vscode 仅提供 2 个可编辑设置:
VS Code 提供了两种不同的设置范围:
- 用户设置 - 全局应用于您打开的任何 VS Code 实例的设置。
- 工作区设置 - 存储在工作区中的设置,仅在工作区打开时应用。
工作区设置会覆盖用户设置。工作区设置特定于项目,并且可以在项目的开发人员之间共享。
注意:VS Code“工作区”通常只是你的项目根文件夹。工作区设置以及调试和任务配置存储在 .vscode 文件夹的根目录中。通过称为多根工作区的功能,您还可以在 VS Code 工作区中拥有多个根文件夹。
您可以使用设置编辑器配置这些设置,如上图所示,或者您可以导航到它们的 JSON 对应项以进行手动输入(示例如下右图所示)。
对于工作空间设置 JSON,JSON 文件位于根目录的一个名为 的文件夹中.vscode
,如果没有,您可以自己创建它。
默认情况下,VS Code 显示设置编辑器,但您仍然可以通过使用命令面板中的打开设置 (JSON) 命令或使用设置更改默认设置编辑器来编辑底层 settings.json 文件workbench.settings.editor
。
您可以使用以下设置定义显示哪个视图:
workbench.settings.openDefaultSettings
每次打开常规设置时都会打开默认设置(这只适用于
JSON
设置编辑器选项)
workbench.settings.editor
确定使用哪个编辑器,可以选择
UI
或JSON
workbench.settings.useSplitJSON
这将打开一个 JSON 设置编辑器,默认设置在左侧,但左侧的默认编辑器将像一个
UI
编辑器一样,您可以根据类别折叠区域,并且有一个搜索输入框,它将共享相同选项卡作为右侧的 json 编辑器,而workbench.settings.openDefaultSettings
上面提到的选项将每个设置视图放在其各自的选项卡(编辑器)中
我遇到了同样的问题,有效的解决方案如下。确实无法修改默认设置,但以下步骤说明了如何在 JSON 中编辑设置:
归功于此处发布的 Ahmad Awais 视频
如果要更改全局设置,则需要通过将 json 添加到 settings.json 来覆盖 defaultSettings.json 文件
按:Ctrl/cmd-shift-p
类型:settings.json
选择:首选项:打开 settings.json
请记住,工作区设置仍将覆盖全局设置。