Visual studio code 如何使用上下文设置键绑定以隐藏底部输出面板?
当前默认热键为Ctrl+J,用于切换(显示和隐藏)可能占用空间的任何面板(输出、端子等) 我想做的是使Esc成为热键,仅在面板已显示时隐藏面板(而不是切换)。这就是我现在在keybindings.json中看到的,但是它当然会前后切换面板Visual studio code 如何使用上下文设置键绑定以隐藏底部输出面板?,visual-studio-code,Visual Studio Code,当前默认热键为Ctrl+J,用于切换(显示和隐藏)可能占用空间的任何面板(输出、端子等) 我想做的是使Esc成为热键,仅在面板已显示时隐藏面板(而不是切换)。这就是我现在在keybindings.json中看到的,但是它当然会前后切换面板 { "key": "escape", "command": "workbench.action.togglePanel" } 我是否可以使用“何时”上下文来说明正在显示的面板,以便仅当显示时该热键才能工作 { "key": "escape", "
{ "key": "escape", "command": "workbench.action.togglePanel" }
我是否可以使用“何时”上下文来说明正在显示的面板,以便仅当显示时该热键才能工作
{ "key": "escape", "command": "workbench.action.togglePanel",
"when": "__________??______________" }
如果不是“何时”,是否有“命令”只关闭活动面板而不是切换?谢谢。否,当状态指示面板的可见性时,不存在
。即使存在这样的条件,并且您将Esc绑定到workbench.action.togglePanel
,那么您可能会与绑定到Esc的其他命令发生冲突,因为它们的条件可以同时满足
默认键绑定(至少在Windows计算机上)包含15个在不同条件下绑定到Esc的命令。我想使用CTRL+j来切换面板,然后在所有其他15个键绑定的
条件下调整,以便在所有情况下都能获得所需的行为,这要容易得多