了解 VSCode 键绑定:<cmd+X cmd+Y> vs. <cmd+X Y>



下面是VSCode中两个键绑定的示例(出厂设置(:

{ "key": "cmd+k cmd+left",        "command": "workbench.action.focusLeftGroup" }
{ "key": "cmd+k left",            "command": "workbench.action.moveActiveEditorGroupLeft" }

我不明白您需要对键盘执行哪些不同的操作才能区分涉及相同按钮的这两个命令。请启发我。

(如果您能提供对键绑定语法的详尽理解,则为奖励积分;例如"空格"与"+"的含义等(

通常,当键绑定中有"+"时,表示"将两者推到一起(或按住修饰键并点击另一个键(。 空格是步骤之间的分隔符(您也可以将其视为"放开您按住的任何键"(。

所以"cmd+k cmd+left"的意思是"按住命令并点击'k',然后按住命令并点击左键"。

但是"cmd + k left"的意思是"按住命令并点击'k'然后向左点击(不按住任何其他键("。

最新更新