La fonction actuelle qui consiste à me donner une option de menu déroulant pour choisir l’onglet est tellement ennuyeuse. Est-il possible de le supprimer pour que les onglets fonctionnent comme dans un navigateur Web moderne?.
Par défaut, Ctrl+Tab dans Visual Studio Code parcourt les onglets dans l'ordre de la dernière utilisation. C'est déroutant car cela dépend de l'état caché.
Les navigateurs Web parcourent les onglets dans un ordre visible. C'est beaucoup plus intuitif.
Pour cela, dans Visual Studio Code, vous devez éditer keybindings.json
. Utilisez la palette de commandes avec CTRL+SHIFT+P, entrez "Préférences: Ouvrir les raccourcis clavier (JSON)", puis appuyez sur Enter.
Ajoutez ensuite à la fin du fichier:
[
// ...
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
]
Alternativement, vous pouvez utiliser Ctrl+PageDown (Windows) ou Cmd+Option+Right (Mac).
@Combii j'ai trouvé un moyen d'échanger
CMD + 1, CMD + 2, CMD + avec CTRL + 1, CTRL + 2, CTRL +, ...
Dans macOS, accédez à:
Code> Préférences> Raccourcis clavier
Sur cette page, sélectionnez le lien
keybindings.json
qui est juste sous le champ de recherche et ajouter la configuration ci-dessous, puis enregistrez.
[
{
"key": "cmd+0",
"command": "workbench.action.openLastEditorInGroup"
},
{
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "cmd+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "cmd+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "cmd+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "cmd+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "cmd+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "cmd+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "cmd+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "cmd+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
Vous pouvez maintenant utiliser CMD + [1-9] pour basculer entre les onglets et CTRL + [1-3] pour mettre au point les groupes d'éditeurs! J'espère que cette réponse est utile.
Lorsque vous utilisez le code Visual Studio sous Windows, vous pouvez utiliser CTRL + PAGE_UP
pour passer à l'onglet précédent et CTRL + PAGE_DN
pour passer à l'onglet suivant.
Vous avez également la possibilité de basculer vers des onglets en fonction de leur index (relatif non nul). Vous pouvez le faire en maintenant enfoncé le bouton ALT
, suivi d'un nombre (1 à 9).
Pour naviguer rapidement entre les onglets, maintenez la touche CMD
enfoncée, suivie du numéro (1 à 9) de l'onglet vers lequel vous souhaitez basculer.
Vous avez également la possibilité de basculer entre l'onglet précédent/suivant via le raccourci clavier CMD + ALT + LEFT/RIGHT
.
Veuillez noter que pour basculer vers un onglet appartenant à un autre groupe d'éditeurs, vous devez d'abord basculer sur le groupe d'éditeurs souhaité.
Astuce professionnelle : Si vous n’êtes pas à l’aise avec les raccourcis clavier, vous pouvez les changer à votre guise. confortable avec!
Cela fonctionne aussi sur MAC OS:
Onglet précédent: Shift + Cmd + [
Onglet suivant: Shift + Cmd + ]
EN 2017, les raccourcis clavier de VS CODE ont été remplacés par CTRL+1, CTRL+2, CTRL+3
etc..pour basculer entre les onglets.
CMD+1, CMD+2, and CMD+3
bascule entre et crée tab groups
Si vous utilisez l'extension VSCodeVim
, vous pouvez utiliser les raccourcis touche Vim :
Onglet suivant: gt
Onglet précédent: gT
Onglet numéroté: nnngt
Une meilleure approche consiste à utiliser les touches alt + right et alt + left pour naviguer comme Jetbrains IDE Webstorm
Voici ma config. il inclut également créer un nouveau fichier et un nouveau dossier
{
"key": "ctrl+n",
"command": "Explorer.newFile"
},
{
"key": "ctrl+shift+n",
"command": "Explorer.newFolder"
},
{
"key": "alt+left",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+right",
"command": "workbench.action.nextEditor"
}
pour linux ... j'utilise ctrl + pageUp ou pageDown
Windows
précédent
Ctrl + Shift + Tab
Prochain
Ctrl + Tab
Mac OS
précédent
Shift + Cmd + [
Prochain
Shift + Cmd + ]
Cela fonctionne aussi sur MAC OS:
Appuyez sur pour sélectionner un onglet spécifique: Control + 1 ou Control 2 Control 3, etc.
Appuyez sur pour afficher/sélectionner tous les onglets possibles: Control + Tab.
Visual Studio Code v1.35.0 vous permet de définir le (Ctrl+Tab)/(Shift+Ctrl+Tab) des séquences de touches permettant de basculer de manière séquentielle entre les éditeurs en reliant ces séquences de touches aux commandes "Afficher: Ouvrir éditeur suivant" et "Vue: Ouvrir éditeur précédent", respectivement.
Sur macOS:
Si vous vous trompez, vous pouvez toujours revenir à l'état par défaut pour une liaison donnée en cliquant avec le bouton droit de la souris sur une liaison de clé et en sélectionnant "Réinitialiser la liaison de clé".
Lorsque vous utilisez le code Visual Studio sous Linux/Windows, vous pouvez utiliser CTRL + PAGE_UP pour passer à l'onglet précédent et CTRL + PAGE_DN pour passer à l'onglet suivant. Vous avez également la possibilité de basculer vers des onglets en fonction de leur index (relatif non nul). Vous pouvez le faire en maintenant enfoncée la touche ALT, suivie d’un chiffre (1 à 9).
Pour plus de détails: cochez ici
Utilisez des Keymaps en texte sublime. Tellement plus intuitif.
⌘k⌘m
Importer des keymaps de texte sublime:
Name: Sublime Text Keymap and Settings Importer
Id: ms-vscode.sublime-keybindings
Description: Import Sublime Text settings and keybindings into VS Code.
Version: 4.0.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings