vscode键绑定!terminalFocus更新后无法正常工作吗?

时间:2019-02-06 22:19:02

标签: visual-studio-code

1.31版更新后,此键绑定不再起作用。

{
        "key": "` `",
        "command": "workbench.action.terminal.focus",
        "when": "!terminalFocus"
    },
    {
        "key": "` `",
        "command": "workbench.action.focusActiveEditorGroup",
        "when": "terminalFocus"
},

在终端中一次,而不是返回编辑器,它只写``。
我已经看到他们提到了terminal.integrated.commandsToSkipShell的一些新内容,因此我认为这与此有关,但是我仍然不知道如何使它工作。
我尝试添加新的首选项,例如:

terminal.integrated.commandsToSkipShell:["workbench.action.terminal.focus"]

但是什么也没有。

1 个答案:

答案 0 :(得分:0)

有了VSCode 1.52 (Nov. 2020),您现在拥有:

终端键绑定管理

默认情况下,键绑定将分派到工作台,而不是terminal.integrated.commandsToSkipShell中指定的终端。
该通知会在用户输入与这些命令之一相对应的键绑定时通知用户,并提供配置相关设置的选项。

要将大多数键绑定发送到终端而不是工作台,请设置terminal.integrated.sendKeybindingsToShell

Send Keybindings to Shell -- https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_52/terminal-keybindings-notification.gif