Il va sans dire que le terminal VS Code est très pratique, mais par défaut, l'utilisation de raccourcis tels que Ctrl + p fait fonctionner le raccourci côté VS Code, ce qui est trop gênant. En définissant comme suit, un raccourci spécifique peut être priorisé côté terminal.
Ouvrez la palette de commandes VS Code (Maj + Ctrl + p pour Windows / Linux) et ouvrez les paramètres des raccourcis clavier. (Vous pouvez également utiliser Ctrl + k-> Ctrl + s comme indiqué) (Pour être prudent, ⌘ + Shift + p sur macOS)
Lorsque la liste des raccourcis s'affiche, recherchez dans la fenêtre de recherche en haut le raccourci pour lequel vous souhaitez donner la priorité au fonctionnement du terminal. L'exemple ci-dessous trouve Ctrl + e. (Ctrl + e est un raccourci qui saute à la fin de l'entrée avec shell, n'est-il pas souvent utilisé?)
Ouvrez le menu contextuel (menu contextuel) du raccourci souhaité et éditez "When Expression". Entrez ici le slogan "! TerminalFocus" pour "ignorer lorsque vous êtes dans le terminal".
Accédez au terminal et appuyez sur le raccourci que vous avez défini pour vous assurer que le focus n'est plus dans VS Code.
c'est tout.