在Visual Studio代码中关闭构建面板

问题描述 投票:3回答:2

每当我在Visual Studio代码中运行构建时,都会弹出一个面板,其中包含我的构建输出。

有没有办法可以用键盘快捷键关闭这个面板?

在Sublime Text中,我只是点击了esc并关闭了。可以在VSCode中模仿这种行为吗?

visual-studio-code keyboard-shortcuts
2个回答
1
投票

您可以定义隐藏当前终端的快捷方式

例如,我的是:

{
  "key": "ctrl+l",
  "command": "workbench.action.terminal.toggleTerminal"
}

或者你可以设置一个

{
  "key": "escape",
  "command": "workbench.action.closePanel"
}

最后一个将模仿您的SublimeText体验。


0
投票

绑定新的Escape快捷方式很危险,因为它会破坏许多默认的VSCode行为。

我宁愿使用Ctrl+`而不是Escape来完成这项工作,女巫是在Sublime Text和VSCode中切换终端面板的默认快捷方式。

默认情况下,如果你当前没有专注于终端面板(比如你在OUTPUT面板,DEBUG CONSOLE面板......),你需要按Ctrl+` 2次:第一次切换到终端面板,第二次切断终端面板。

这种行为感觉不太好。我们真正想要的是只按一次Ctrl+`来切换整个面板。为此,这是我在keybindings.json中的配置:

[
    // disable default shortcut for toggling panel
    {
        "key": "ctrl+j",
        "command": "-workbench.action.togglePanel"
    },

    // disable default shortcut for toggling terminal panel to release "Ctrl+`"
    {
        "key": "ctrl+oem_3",
        "command": "-workbench.action.terminal.toggleTerminal"
    },

    // set "Ctrl+`" as new shortcut for toggling panel
    {
        "key": "ctrl+oem_3",
        "command": "workbench.action.togglePanel"
    }
]
© www.soinside.com 2019 - 2024. All rights reserved.