Quelqu'un connaît-il le raccourci clavier (Mac et Linux) pour basculer le focus entre l'éditeur et le terminal intégré dans Visual Studio Code?
visual-studio-code
Abhijeet
la source
la source
ctrl
+ '' 'sera le meilleur#-> Linux
ctrl
+ '' 'fonctionne aussi parfaitement avec Windows!Réponses:
Bien qu'il y ait beaucoup de bascules modales et de raccourcis de navigation pour VS Code, il n'y en a pas spécifiquement pour "passer de l'éditeur au terminal, et inversement". Cependant, vous pouvez composer les deux étapes en surchargeant la
key
et en utilisant lawhen
clause .Ouvrez le fichier keybindings.json à partir de l'éditeur: CMD-SHIFT-P -> Préférences: ouvrir le fichier de raccourcis clavier et ajoutez ces entrées:
Avec ces raccourcis, je vais me concentrer entre l'éditeur et le terminal intégré en utilisant la même touche.
la source
"ctrl+`"
peut être spécifié comme"ctrl+oem_3"
.keybindings.json
fichier.CMD-SHIFT-P
->Preferences: Open Keyboard Shortcuts File
. Aussi une bonne ressource: code.visualstudio.com/docs/getstarted/keybindingsctrl+` : Pour se concentrer sur le terminal intégré
ctrl+1 : Pour se concentrer sur l'éditeur (si la commande editor-2 serait ctrl+ 2)
Plus d'informations: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html
la source
Ctrl+ Jtravaux; mais affiche / masque également la console.
la source
Un peu tard pour le jeu mais j'ai configuré le mien comme suit dans le
keybindings.json
:Je voulais des clés séparées pour ouvrir / fermer le terminal et basculer le focus entre les fenêtres.
la source
alt+`
semble être boguéalt
plus facile d'appuyer quectrl
, donc dans ma configuration, c'est l'inverse.alt
pour changer de focus.Depuis la version: 1.26.1 (linux), le raccourci n'est pas défini par défaut. Pour définir le raccourci
Pour l'éditeur, le focus est déjà défini par défaut.
la source
J'ai configuré le mien comme suit depuis que j'ai trouvé ctrl+ `est un peu difficile à appuyer.
J'ai également configuré ce qui suit pour passer d'un groupe d'éditeurs à un autre.
Soit dit en passant, je configuré Caps Lockpour ctrlMac du
System Preferences => keyboard =>Modifier Keys
.la source
La liaison de touches par défaut pour basculer le terminal intégré est "Ctrl +` "selon la page de documentation des raccourcis clavier vscode . Si vous n'aimez pas ce raccourci, vous pouvez le modifier dans votre fichier de raccourcis clavier en ajoutant quelque chose de similaire à:
Il ne semble pas y avoir de raccourci clavier par défaut pour simplement focaliser le panneau inférieur. Donc, si vous ne souhaitez pas basculer le panneau inférieur, vous devrez ajouter quelque chose de similaire à ce qui suit dans votre fichier de raccourcis clavier:
la source
focusPanel
c'est pour la région générale (inclure des choses comme "Problèmes", "Sortie" et "Debug Console". Il y a aussi une action spécifique pour le Terminal Intégréworkbench.action.terminal.focus
.Essayez d'utiliser ctrl + ` pour basculer la visibilité du terminal et par conséquent basculer le focus.
la source
N'est pas exactement ce qui est demandé, mais je l'ai trouvé très utile et connexe.
Si quelqu'un souhaite passer d'un terminal à un autre terminal également ouvert dans le panneau de terminal d'intégration de Visual Studio, vous pouvez rechercher:
Terminal: Focus Next Terminal
Ou ajoutez le raccourci clavier suivant et accélérez-le avec la combinaison de touches.
J'espère que cela aide quelqu'un d'autre.
la source
La réponse de Shubham Jain est la meilleure option maintenant en utilisant les raccourcis clavier intégrés.
J'ai cartographié
à Ctrl+;
et remappé
à Ctrl+L
De cette façon, vous pouvez déplacer le focus entre le terminal et l'éditeur, et basculer le terminal à proximité.
la source
Généralement, le code vs utilise
ctrl+j
pour ouvrir Terminal, j'ai donc créé une liaison de touches pour basculer avec unectrl+k
combinaison, comme ci-dessous àkeybindings.json
:la source
SOLUTION SIMPLE WINDOWS POUR TOUTE DISPOSITION DE CLAVIER (peut fonctionner pour d'autres OS mais non testé)
J'utilise un clavier finlandais donc rien de ce qui précède ne fonctionnait mais cela devrait fonctionner pour tous les claviers.
la source
Je l'ai fait en allant dans la configuration> Raccourcis clavier, puis dans la section où il donne un terminal de focus de type barre de recherche et sélectionnez l'option. Il vous demandera de taper la combinaison que vous souhaitez définir pour cette action. Fais le. En ce qui concerne l'éditeur focus tapez "éditeur focus" dans la barre de recherche et tapez la touche souhaitée. SI vous ajoutez très bien une clé. il peut être supprimé en modifiant jason comme mentionné dans les commentaires ci-dessus
la source
control + '~' fonctionnera pour basculer entre les deux. et ' ' 'est juste au-dessus du bouton de tabulation.
la source