命令“settings.action.editFocusedSetting”有什么作用?

What does command `settings.action.editFocusedSetting` do?

我在设置 UI/JSON 拆分编辑器中尝试过这个命令,但它似乎没有任何作用,有人知道它的用途吗?

花了一段时间才弄明白这一点。它基本上是新设置 UI 之前的遗物。它在设置 UI 中没有任何功能,但如果您有这些设置:

"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true

您将恢复旧的编辑设置方法,并且 settings.action.editFocusedSetting 有一个功能。在演示中,我通过搜索结果搜索设置mouseWheel然后输入。如果我之前进行了更改,您将在右侧的用户设置中看到它会找到这些设置。

然后触发 settings.action.editFocusedSetting 打开用于更改用户设置中的设置的选项,可以选择其中之一。

如果之前没有设置与左侧搜索结果中的焦点设置相匹配,它将提议在用户设置中创建一个。

正如我所说,不确定是否还有很多人在使用它。但如果您不喜欢较新的设置,它确实可以很好地工作 UI.