Existe-t-il un moyen dans Visual Studio 2008 de passer d'une accolade fermante à son accolade ouvrante? J'ai trouvé pas mal de choses sur la mise en évidence de l'accolade, mais rien sur le déplacement du curseur dessus.
(Version VB.NET de cette question: raccourci clavier pour basculer entre "If / End If" )
visual-studio-2008
keyboard-shortcuts
curly-braces
thepocketwade
la source
la source
Réponses:
J'ai trouvé ceci pour vous: sautez entre les accolades dans Visual Studio :
Sur MacOS, utilisez CMD+ SHIFT+\
la source
Ctrl
+Å
(comme pour le clavier danois mentionné dans une réponse ci-dessous).Ctrl
+´
. C'est l'apostrophe juste à côté du retour arrière.ctrl
+^
, ce qui est, bizarrement, sur la clé qui a également le[
crochet (qui doitAltGr
être tapé).Utilisez CTRL+ ]pour basculer entre eux. Placez le curseur sur l'un des accolades lorsque vous l'utilisez.
la source
J'utilise Visual Studio 2008 et vous pouvez personnaliser ce que vous voulez que ce raccourci soit.
Cliquez sur le menu Outils -> Options -> Environnement -> Clavier . Recherchez ensuite Edit.GotoBrace .
Cela vous indiquera quelle combinaison de touches est actuellement affectée à cela. Je pense que vous pouvez changer cela si vous le souhaitez, mais c'est utile si le Ctrl+ ]ne fonctionne pas.
la source
Remarque: Cela fonctionne également pour la correspondance #if / #elif / #endif. Le curseur doit être sur le #.
la source
Si, pour une raison quelconque, cela ne fonctionne pas pour vous, quelque chose a peut-être gâché vos liaisons de clavier (cela n'a pas fonctionné pour moi). Vous pouvez cependant réactiver la liaison assez facilement - du moins c'est ce que je pensais:
J'ai essayé cette procédure:
Je l'ai essayé et cela n'a toujours pas fonctionné. J'ai redémarré Visual Studio, et cela ne fonctionnait toujours pas - enfin, cela ne fonctionnait que pour les fichiers .cs, mais j'en ai besoin pour fonctionner pour les fichiers .vb et les fichiers texte, et ... enfin TOUS les fichiers!
la source
CTRL
+SHIFT
+UP/DOWN
(ref: stackoverflow.com/a/7895072/740639 )Sur mon clavier français, c'est CTRL+ ^.
la source
Sur un clavier allemand, c'est Ctrl+ ´.
la source
Sur un clavier espagnol, c'est CTRL+ ¿(ou CTRL+ ¡).
la source
Par souci d'exhaustivité, sur un clavier suédois, c'est CTRL + å .
En outre, je suppose que logique, mais vaut la peine de mentionner CTRL + shift+ å (pour Å majuscule), sélectionne tout à l'intérieur des accolades et passe à celui correspondant.
la source
Sur mon clavier danois, c'est CTRL+ Å.
la source
Et Ctrl+ Shift+ ]sélectionnera tout le texte.
la source
Sur mon clavier portugais et SO avec EN VS, c'est CTRL+ «pour naviguer vers l'accolade correspondante et CTRL+ SHIFT+ «si vous avez l'intention de sélectionner le code interne.
la source
Sur mon clavier italien, c'est CTRL+ ^.
la source
Sur mon clavier pt-BR (portugais brésilien) c'est en fait CTRL+ [.
la source
Sur un clavier turc, c'est Ctrl+ ü.
la source
Sur mon clavier slovène c'est ALT +Đ
la source
Sur un Mac, utilisez command+ shift+ \.
Source : un commentaire sur cette réponse: https://stackoverflow.com/a/37877082/3345085 . Testé dans Visual Studio Code version 1.10.2.
la source
Sur mon clavier néerlandais (belge), c'est CTRL+ ^.
la source
Allez à Outils> Options> Environnement> Polices et couleurs, sélectionnez "Correspondance d'accolade (rectangle)" et changez le "Arrière-plan de l'élément" en par exemple jaune. Cela a fonctionné pour les parenthèses C # () {} et [].
la source
Pour Visual Studio Code (comme vu dans leur documentation ), utilisez Ctrl+ Shift+ \.
Le paramètre se trouve dans:
J'utilise Visual Studio Code 1.8.0. Remarque Visual Studio Code peut se comporter différemment pour les claviers internationaux (comme on le voit dans cette réponse concernant le clavier allemand )
J'espère que cela aide quelqu'un.
la source
Des détails qui peuvent profiter à tous (Linux / Win / Mac)
La commande dans le menu / éditeur de raccourcis clavier est
editor.action.jumpToBracket
là, vous pouvez la régler comme bon vous semble. Il y en a aussi uneditor.action.selectToBracket
qui n'a pas de raccourci par défaut (au moins sur Mac).Etc.
Sur le Mac
editor.action.jumpToBracket
commence par Cmd+ Shift+ \ et je l'ai changé en Ctrl+ ]pour être en accord avec ce que les autres disent ici. Je l'ai fait dans l'espoir de pouvoir utiliser Ctrl+ Shift+ ]pour "Étendre la sélection au support correspondant". C'est ce qui m'a amené à découvrir les détails ci-dessus. J'ai régléeditor.action.selectToBracket
sur Ctrl+ Shift+ ]et obtenu exactement le comportement que je voulais.la source
Sur un clavier hongrois, c'est Ctrl+ ú.
la source
Un peu pertinent, mais pour les balises HTML: (puisqu'il n'y a pas de solution intégrée, Ctrl+ Jne fonctionne pas pour les balises HTML:)
Voici la réponse en tant que macro que j'ai construite qui le fait (basculer), y compris aller au focus:
Voici la démo:
Et voici le code. Prendre plaisir!
la source
Dans Visual Studio Code sur le clavier allemand, c'est ctrl+ shift+^
Mais vous devez ouvrir un fichier avec l'extension correcte - cela ne fonctionne pas dans les nouveaux fichiers non enregistrés par exemple.
la source
Sur un clavier allemand, c'est ctrl+ shift+ ^.
la source
Sur le clavier franco-suisse: utilisez CTRL+ SHIFT+^
la source
Sur l'espagnol (Espagne), le clavier avec VS2012 est Ctrl+ ¡comme indiqué par @Keith mais si vous utilisez Ctrl+ ¿(tapé comme Ctrl+ Shift+ ¡), il passe ensuite à Matching Brace plus sélectionne tout le code entre les deux accolades et vous ne pouvez pas revenir à la autre orthèse.
la source