Y a-t-il dans vscode une option pour: tout sélectionner entre les crochets correspondants
Existe-t-il dans le vscode un raccourci disponible qui sélectionne tout le code entre les crochets correspondants par exemple dans atom ce raccourci est ctrl+alt+m
5 réponses
placez le curseur à l'intérieur du crochet (pas directement à côté d'un crochet) et exécutez editor.action.smartSelect.grow
jusqu'à ce que tout l'intérieur de la parenthèse est sélectionné. Le raccourci par défaut est Maj+ Alt+Droit.
je suggère de remaper ces clés à une autre clé, cette combinaison de clés est populaire, parfois elle ne fonctionne pas à cause du conflit avec d'autres applications.
ouvrez le paramètre de liaison de la clé, tapez smartselect
pour trouver ce paramètre, grow est étendre la sélection de la position courante du curseur à la bracket la plus proche, appuyez plusieurs fois si vous voulez étendre ou rétrécir à la prochaine support.
je pense l'extension de la région est le chemin à parcourir sur ce. Mais vscode 1.20 a ajouté la commande" Select to Bracket " (voir palette de commandes). Il n'y a pas de connexion par défaut mais la commande est
editor.action.selectToBracket
ainsi vous pouvez assigner votre propre reliure. Mais il n'est pas aussi pratique que l'extension. Les options smartSelect mentionnées ci-dessus me donnent des résultats inattendus/indésirables.
j'utilise cette extension, appelée sélection de texte simple et rapide - oui, c'est le nom :)
Si vous ne souhaitez pas utiliser une extension, c'est le meilleur que j'ai mis au point jusqu'à présent: aller à edit keyboard shortcuts
et à partir de là, ouvrez votre keybindings.json
le fichier et ajouter les lignes suivantes
{
"key": "ctrl+'",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
}
Comme répondu par la Marque de l'éditeur.action.selectToBracket fonctionne. J'ai affecté keybinidngs
ctrl+maj+m
comme raccourci clavier. C'était par défaut dans la version plus ancienne de VS.
Note: Ctrl+m est un raccourci pour "Go to barcket"