我创建了一个VSCode工作区
然后我将它保存为Desktop
上的golang.code-workspace
文件(比如
双击该文件时,VSCode会在资源管理器侧边栏中打开所需的文件。
现在我想编辑特定工作区的设置,所以我点击键盘上的Command + ,
。
然后,我看到了以下json
文件
让我困扰的是,根据面包屑(Users > pantelis > Library > Application Support > Code > User {} settings.json
),它似乎是某种全局的设置,而不是特定于工作空间的设置。
如何仅编辑我创建的特定工作空间的设置?
在UI中,您可以在下图中看到更清晰的区别。
此外,在UI中,为什么我会得到(除了用户设置选项卡之外)的两个附加选项卡(工作空间和我刚刚创建的工作空间的名称(golang
)?)这两者之间的区别是什么?
发布于 2021-10-22 16:52:07
有一个命令"Preferences: Open Workspace Settings (JSON)“(workbench.action.openWorkspaceSettingsFile
)可以打开特定于工作区的设置(如果工作区根目录还不存在,可以选择创建文件./.vscode/settings.json
)。覆盖设置的顺序如下(从重要到次要):
..。也就是说,如果你的工作区设置中有一个特定的设置,它将覆盖你的全局设置中的相同设置;以同样的方式,你的全局设置将覆盖默认设置(默认设置只是VSCode附带的,如果你没有更改任何东西,默认设置就会生效)。
https://stackoverflow.com/questions/69684253
复制