You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I examined source code of this repo related to shift+escape key-bindings. They are as below,
{
"key": "shift+escape",
"mac": "shift+escape",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus && !terminalFocus && !problemFocus && !inDebugRepl",
"intellij": "Hide active or last active window (Sidebar)"
},
{
"key": "shift+escape",
"mac": "shift+escape",
"command": "workbench.actions.view.problems",
"when": "problemFocus",
"intellij": "Hide active or last active window (Problems)"
},
{
"key": "shift+escape",
"mac": "shift+escape",
"command": "workbench.debug.action.toggleRepl",
"when": "inDebugRepl",
"intellij": "Hide active or last active window (Debug Console)"
},
{
"key": "shift+escape",
"mac": "shift+escape",
"command": "workbench.action.terminal.toggleTerminal",
"when": "terminalFocus",
"intellij": "Hide active or last active window (Terminal)"
},
IMHO, this configuration only partially respects behavior on Intellij, as on Intellij esc+shift will hide the last open window even when editor has focus. I see it is impossible to have a perfect match on VSCode because of its limited context clause. But I think the following code can be a nearly neat and simplified configuration.
@spik3s Sorry, but this does not solve the issue. With your key bindings I still got sidebar open. But the expected behavior is to always close sidebar when Shift+ESC is hit. Could you please re-test it ?
This is my environment:
macOS version: 10.13.1
VSCode Version: 1.19.2
I examined source code of this repo related to
shift+escape
key-bindings. They are as below,IMHO, this configuration only partially respects behavior on Intellij, as on Intellij
esc+shift
will hide the last open window even when editor has focus. I see it is impossible to have a perfect match on VSCode because of its limited context clause. But I think the following code can be a nearly neat and simplified configuration.The text was updated successfully, but these errors were encountered: