我在Windows 10上使用VSCode 1.47.3。我无法在json中编辑默认设置:
我尝试以管理员身份打开VSCode,卸载并重新安装,重新启动计算机,并降级为1.46,但仍然无法编辑。有人知道如何解决这个问题吗?
答案 0 :(得分:2)
vscode中的默认设置是不可编辑的文档。它使您可以查看本机设置的默认设置以及扩展程序的默认设置。
在使用settings editor时,这些默认值还用于标识何时使用“蓝色”线指示器更改了设置:
更改设置时,将通过VS Code重新加载设置。修改后的设置现在用蓝线表示,类似于编辑器中的修改行。齿轮图标会打开一个上下文菜单,其中包含用于将设置重置为默认值以及将设置复制为JSON的选项。
当前,vscode仅提供2个可编辑的设置:
VS Code提供了两种不同的设置范围:
- 用户设置-全局应用于您打开的任何VS Code实例的设置。
- 工作区设置-存储在工作区中的设置,仅在打开工作区时适用。
工作区设置将覆盖用户设置。工作区设置特定于项目,可以在项目的开发人员之间共享。
注意:VS代码“工作区”通常只是您的项目根文件夹。工作区设置以及调试和任务配置都存储在.vscode文件夹的根目录中。您还可以通过一项称为“多根工作区”的功能在VS Code工作区中拥有多个根文件夹。
您可以使用设置编辑器来配置这些设置,如上图所示,也可以导航至它们的JSON副本以进行手动输入(如右图所示的示例)。
对于工作空间设置JSON,该JSON文件位于名为.vscode
的根目录的文件夹中,如果不存在,则可以自己创建。
默认情况下,VS Code显示“设置”编辑器,但是您仍然可以通过使用command palette中的“打开设置(JSON)”命令或使用{更改默认设置编辑器来编辑基础的settings.json文件。 {1}}设置。
您可以使用以下设置定义显示哪个视图:
workbench.settings.editor
您每次打开常规设置都会打开默认设置(仅适用于
workbench.settings.openDefaultSettings
设置编辑器选项)
JSON
确定要使用的编辑器,可以选择
workbench.settings.editor
或UI
JSON
这将打开JSON设置编辑器,左侧为默认设置,但左侧的默认编辑器的行为类似于
workbench.settings.useSplitJSON
编辑器,因为您可以根据类别折叠区域并进行搜索输入框,它将与右侧的json编辑器共享相同的标签,而上述UI
选项将每个设置视图置于其各自的标签(编辑器)中