I'm an idiot, I didn't read the description for terminal.integrated.sendKeybindingsToShell
properly... This overrides terminal.integrated.sendKeybindingsToShell (for some reason). You need to disable terminal.integrated.sendKeybindingsToShell
and use terminal.integrated.allowChords = false
to get you most of the way to 'normal' terminal key bindings. You then add stuff like:
"terminal.integrated.commandsToSkipShell": [
"-cursorai.action.generateInTerminal",
"-workbench.action.quickOpen"
],
"terminal.integrated.allowChords": false
to your settings.
kthxbi