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

问题描述

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

解决方法

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

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

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

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

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

edit focused setting demo

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