En VSCode lorsque je tape un crochet, par exemple '(', il crée automatiquement le crochet final: ')'. Existe-t-il des raccourcis pour accéder au crochet de fermeture ou aux parenthèses, sans appuyer sur la touche 'Fin'?
J'ai trouvé un moyen de faire exactement cela dans Sublime Text 2, en utilisant un regex dans les raccourcis clavier de l'utilisateur, mais je n'ai pas trouvé le moyen de le faire en VSCode.
Je vous remercie.
Mac Cmd+Shift+\
Windows Ctrl+Shift+\
Aussi bien tu peux faire:
Ctrl+Shift+p
Et sélectionnez
Preferences: Open Keyboard Shortcuts
Là, vous pourrez voir tous les raccourcis et créer le vôtre.
Le moyen le plus simple de le faire est
Ctrl + Shift + |
Vous pouvez apprendre les commandes à partir de la palette de commandes (Ctrl/Cmd + Maj + P). Cherchez "Allez au support". Le raccourci clavier est également indiqué ici.
Le raccourci est:
Windows/anglais Ctrl+Shift+\
Windows/allemand Ctrl+Shift+^
Appuyez sur Ctrl
+ k
+ s
ou
Ouvrir Fichier -> Préférences ---> Raccourcis clavier
Ici, tapez editor.action.jumpToBracket
vous indiquera le réglage actuel. Vous pouvez le garder tel quel ou le changer en votre combinaison.
La commande "editor.action.jumpToBracket" permet de basculer entre les crochets d’ouverture et de fermeture.
Voici la combinaison de touches par défaut de la commande, comme indiqué dans la fenêtre Raccourcis clavier par défaut accessibles à partir de Fichier | Préférences | Raccourcis clavier:
{ "key": "ctrl+shift+\\", "command": "editor.action.jumpToBracket",
"when": "editorTextFocus" }
Si vous aimez configurer rapidement les raccourcis clavier et les paramètres de code VS, il existe des commandes "workbench.action.openGlobalKeybindings" et "workbench.action.openGlobalSettings":
~/.config/Code/User/keybindings.json:
{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" }
{ "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }
Pour ceux qui ont un clavier non américain:
File > Preferences > Keyboard Shortcuts.
(Code > Preferences > Keyboard Shortcuts on Mac)
affiche les raccourcis clavier actuels. Voir aussi ici: https://code.visualstudio.com/docs/getstarted/keybindings
En clavier espagnol c'est Ctrl+Shift+º
Il semble que cela change d’une configuration de clavier à une autre, alors mieux vaut la chercher avec Cmd+Shift+P et tapez "go to brack" comme d'autres l'ont suggéré.
La commande dans le menu/éditeur des raccourcis clavier est editor.action.jumpToBracket
vous pouvez la régler comme bon vous semble. Il en existe aussi un appelé editor.action.selectToBracket
qui n'a pas de raccourci par défaut (du moins sur Mac).
Sur le Mac, editor.action.jumpToBracket
commence par Cmd+Shift+\ et je l'ai changé pour Ctrl+] parce que je ne voulais pas Shift pour être en phase avec ce que d’autres disent ici fonctionne sous Linux/Win. Je l'ai fait dans l'espoir de pouvoir utiliser Ctrl+Shift+] "Etendre la sélection au support correspondant". C'est ce qui m'a amené à découvrir les détails ci-dessus. Je règle editor.action.selectToBracket
sur Ctrl+Shift+] et a eu exactement le comportement que je voulais.
En allemand VS-Environments (ici 2015): Optionen/Umgebung/Tastatur. (anglais: options/environnement/clavier). Afficher les commandes avec "GeheZuKlammer" (anglais: "GoToBracket"). Définissez votre propre raccourci.