Running VS Code on WSL.
I have tried opening keybindings.json at [USER]/AppData/Roaming/Code/User/keybindings.json
... and adding the following:
{
"key": "escape backspace",
"command": "deleteWordLeft",
"when": "textInputFocus && !editorReadonly"
}
To no avail. This despite the fact that:
{
"key": "ctrl backspace",
"command": "deleteWordLeft",
"when": "textInputFocus && !editorReadonly"
}
Works as intended. Is there some other escape command that I need to remove/disable?
CodePudding user response:
According Key Bindings for Visual Studio Code, for Modifier keys only Ctrl
, Shift
, Alt
and Meta/Win/Cmd
are accepted, so it seems that escape
is not considered valid.
CodePudding user response:
Whilst you can not use escape
as a modifier, you can still use escape backspace to delete a word in Visual Studio Code
{
"key": "escape backspace",
"command": "deleteWordLeft",
"when": "textInputFocus && !editorReadonly"
}
Notice the space between escape
and backspace
, you need to type escape
followed by backspace
, not simutaneously.