Le code de Visual Studio comporte une combinaison de touches permettant de réduire la fenêtre actuelle à 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 à 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
Il est Ctrl+1, Ctrl+2 et Ctrl+3.
Il n'y a pas d'interrupteur circulaire entre les vitres, semblable à ce que Ctrl+tabs fait pour les fichiers, cependant.
Si vous avez l'habitude de travailler dans vim (et/ou tmux) et que vous souhaitez 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"
}
]
Il y a un commutateur circulaire entre les vitres. Cela s'appelle "Cycle entre les groupes d'éditeurs".
Hors de la boîte, il est non affecté. Nous pouvons l'assigner à F6.
keybindings.json
.keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "f6",
"command": "workbench.action.navigateEditorGroups"
}
]
Vous pouvez également utiliser les raccourcis clavier de gestion de fenêtre prêts à l'emploi
Pour les utilisateurs de Mac et le dernier code VS 1.17:
1,2,3
est le numéro du voletAlt+← et Alt+→ fonctionne hors de la boîte sur Windows. Il basculera uniquement entre les volets d'écran divisé et ne réactivera pas les fichiers inactifs à l'intérieur des volets.
Une autre façon consiste à utiliser Ctrl + PageUp/PageDow pour basculer entre les volets.
Ce que vous recherchez, c’est l’option workbench.action.terminal.focusNextPane
:
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
Oui, il existe un raccourci clavier pour basculer entre les volets de fenêtre "éditeur" séparés, si c'est ce que vous voulez dire.
Il doit être configuré cependant. En effet, la commande qui permet de parcourir les sous-fenêtres de l'éditeur (également appelés groupes d'éditeurs) n'a pas de mappage/liaison de clavier par défaut. Ouvrez l’option de menu "Raccourcis clavier" et recherchez workbench.action.navigateEditorGroups. Cliquez sur l'icône + pour ajouter/assigner un raccourci clavier. Je l'ai mappé sur Alt + Q car sur un clavier qwerty, "q" est juste à côté de la touche de tabulation. Etant donné que Alt + Tab passe par le système d’exploitation ouvert Windows, cela semble naturel.