Y a-t-il un raccourci clavier pour basculer entre les fenêtres de la fenêtre fractionnée?

Visual Studio Code a une combinaison de touches de raccourci pour diviser la fenêtre actuelle en 2 ou 3 volets:

"key": "ctrl+\\", "command": "workbench.action.splitEditor" 

Malheureusement, je ne peux pas trouver un moyen de basculer entre ces volets sans la souris. Mon ancienne habitude d’utiliser F6 ne fonctionne pas non plus.

Est-il pris en charge dans l’éditeur de code Visual Studio ou non?

https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management

Ctrl + 1 , Ctrl + 2 et Ctrl + 3 .

Il n’y a pas de commutateur circulaire entre les volets, similaire à ce que fait Ctrl + tab pour les fichiers.

Utilisez F6 pour parcourir les groupes d’éditeurs

Il y a un commutateur circulaire entre les panneaux. Il s’appelle “Cycle entre les groupes d’éditeurs”.

Hors de la boîte, il n’est pas atsortingbué. Nous pouvons l’assigner à F6 .

  1. Ouvrez le code Visual Studio.
  2. Allez dans Fichier> Préférences> Raccourcis clavier.
  3. Ajoutez l’entrée suivante à keybindings.json .
  4. Vous n’avez pas besoin de redémarrer le code. Ça marche déjà

keybindings.json

 // Place your key bindings in this file to overwrite the defaults [ { "key": "f6", "command": "workbench.action.navigateEditorGroups" } ] 

Alternativement

Vous pouvez également utiliser les raccourcis clavier de gestion des fenêtres prêts à l’emploi .

  • Ctrl + 1 Focus dans le groupe de gauche Editeur
  • Ctrl + 2 Focus dans le groupe d’éditeurs latéraux
  • Ctrl + 3 Focus dans le groupe d’éditeur droit
  • Ctrl + K Ctrl + Focus gauche dans l’éditeur Groupe à gauche
  • Ctrl + K Ctrl + Mise au point droite dans l’éditeur Groupe à droite

Si vous avez l’habitude de travailler avec vim (et / ou tmux) et que vous voulez vous déplacer avec ctrl+hjkl

ajoutez-les à keybindings.json

 [ { "key": "ctrl+h", "command": "workbench.action.navigateLeft" }, { "key": "ctrl+l", "command": "workbench.action.navigateRight" }, { "key": "ctrl+k", "command": "workbench.action.navigateUp" }, { "key": "ctrl+j", "command": "workbench.action.navigateDown" } ] 

Pour les utilisateurs Mac et le dernier code VS 1.17:

  1. Basculement entre les volets – Cmd + [1,2,3 ...] , où 1,2,3 est le numéro de volet
  2. Faire du vélo entre tous les fichiers ouverts:
    • en avant – Cmd + Shift + ]
    • vers l’arrière – Cmd + Shift + [

Alt + et Alt + fonctionnent parfaitement sous Windows. Il basculera uniquement entre les fenêtres d’écran partagé et ne réactivera pas les fichiers inactifs à l’intérieur des volets.