En bonus, vous pouvez également appuyer sur ALT + Maj + HAUT pour tout sélectionner entre ces crochets.
RafaelLopes
le raccourci ci-dessus est utile, même s'il est un peu long, que vous pouvez toujours personnaliser vous-même ~~
lwpro2
3
@RafaelLopes Selon la réponse de @ romaintaz , vous pouvez accomplir la même chose en double-cliquant. En fait, cela semble alt + shift + upuniversellement équivalent à un double-clic à l'emplacement du curseur, selon ma brève expérimentation.
Muhd
1
Dans l'éditeur HTML, ALT + Shift + UPcontinue d'élargir la sélection à mesure que vous appuyez dessus et la ALT + Shift + DOWNcontractez. Combinez cela avec ALT + UP/DOWNpour déplacer le code = très pratique.
Daniel Sokolowski
@Muhd, le double-clic n'est pas exactement le même qu'il exclut les accolades
Christophe Roussy
Réponses:
508
Placez le curseur à côté d'une accolade d' ouverture ou de fermeture et perforez Ctrl+ Shift+ Ppour trouver l'accolade correspondante. Si Eclipse ne peut pas en trouver un, vous obtiendrez un message "Aucun support correspondant trouvé" .
edit: comme mentionné par Romaintaz ci - dessous , vous pouvez également demander à Eclipse de sélectionner automatiquement tout le code entre deux accolades en double-cliquant simplement à droite immédiate d'une accolade ouvrante.
Le même accélérateur fonctionne également pour faire correspondre les parens () et les crochets [].
kevinarpe
Existe-t-il un moyen de sélectionner jusqu'à l'accolade correspondante? Visual Studio fait cela en utilisant Ctrl + Maj +] (Ctrl +] signifie correspondre à l'accolade; Maj signifie sélectionner; donc Ctrl + Maj +] signifie sélectionner à l'accolade correspondante ...)
Agnel Kurian
4
@AgnelKurian - Si vous regardez la réponse de @ Romaintaz ci-dessous, vous remarquerez "qu'un double-clic à droite immédiate de {sélectionnera le bloc de code entier ..."
ninesided
@ninesided - Agnel veut sélectionner de l'emplacement actuel à la fin du bloc, pas le tout; comme Shift + End sélectionne de l'emplacement actuel à EOL. Btw, je pense que ce n'est pas possible (quelle correspondance choisiriez-vous jusqu'à? "})]"), Puisque Ctrl + Shift + P fonctionne avec toutes sortes de crochets, tandis que VS ne fait qu'avec des accolades.
TWiStErRob
1
Pour moi, cela ne fonctionne qu'avec JAVA. Lorsque je modifie du code javascript dans un fichier JSP, cela ne fonctionne pas.
John Henckel
128
Comme le raccourci Ctrl+ Shift+ Pa été cité, je voulais juste ajouter une fonctionnalité vraiment intéressante: il suffit de double-cliquer à droite immédiate de la {, et Eclipse sélectionnera tout le bloc de code entre l'ouverture {et la fermeture correspondante }. De même, double-cliquez à gauche immédiate de la fermeture '}' et l'éclipse sélectionnera le bloc.
Pour sélectionner le contenu, utilisez Alt+ Shift+Up arrow
Pour sélectionner le contenu jusqu'au bloc d'habillage suivant, appuyez à nouveau sur ce raccourci
Pour revenir en arrière, appuyez sur Alt+ Shift+ Down arrow. Il s'agit également d'un raccourci utile lorsque vous devez sélectionner du contenu dans une expression complexe et que vous ne voulez rien manquer.
Les étapes pour activer cette fonctionnalité intéressante: Fenêtre -> Préférences -> Java -> Éditeur-> Surbrillance du support ->
Supports de fermeture
11
J'ai trouvé que si la perspective choisie ne correspond pas au type du fichier actuel, alors "aller à l'accolade correspondante" ne fonctionne pas. Cependant, l'évolution des perspectives le fait fonctionner à nouveau. Ainsi, par exemple, lorsque j'ai un fichier PHP ouvert, mais, disons, la perspective Java active, appuyer sur Ctrl+ Shift+ Pne fait rien. Pour le même fichier avec la perspective PHP active, appuyer sur Ctrl+ Shift+ Pfait exactement ce que vous attendez et place mon curseur à côté de l'accolade de fermeture par rapport à celle à laquelle il a commencé.
alt + shift + up
universellement équivalent à un double-clic à l'emplacement du curseur, selon ma brève expérimentation.ALT + Shift + UP
continue d'élargir la sélection à mesure que vous appuyez dessus et laALT + Shift + DOWN
contractez. Combinez cela avecALT + UP/DOWN
pour déplacer le code = très pratique.Réponses:
Placez le curseur à côté d'une accolade d' ouverture ou de fermeture et perforez Ctrl+ Shift+ Ppour trouver l'accolade correspondante. Si Eclipse ne peut pas en trouver un, vous obtiendrez un message "Aucun support correspondant trouvé" .
edit: comme mentionné par Romaintaz ci - dessous , vous pouvez également demander à Eclipse de sélectionner automatiquement tout le code entre deux accolades en double-cliquant simplement à droite immédiate d'une accolade ouvrante.
la source
{
sélectionnera le bloc de code entier ..."Comme le raccourci Ctrl+ Shift+ Pa été cité, je voulais juste ajouter une fonctionnalité vraiment intéressante: il suffit de double-cliquer à droite immédiate de la
{
, et Eclipse sélectionnera tout le bloc de code entre l'ouverture{
et la fermeture correspondante}
. De même, double-cliquez à gauche immédiate de la fermeture '}' et l'éclipse sélectionnera le bloc.la source
Avec Ctrl+ Shift+, Lvous pouvez ouvrir le "key assist", où vous pouvez trouver tous les raccourcis.
la source
Sur Macintosh, placez le curseur après l'accolade ouvrante ou fermante
}
et utilisez les touches: Shift+ Command+ P.la source
Pour sélectionner le contenu, utilisez Alt+ Shift+Up arrow
Pour sélectionner le contenu jusqu'au bloc d'habillage suivant, appuyez à nouveau sur ce raccourci
Pour revenir en arrière, appuyez sur Alt+ Shift+ Down arrow. Il s'agit également d'un raccourci utile lorsque vous devez sélectionner du contenu dans une expression complexe et que vous ne voulez rien manquer.
la source
Appuyez sur Ctrl+ Shift+ P.
Avant Eclipse Juno, vous devez placer le curseur juste au-delà d'une accolade d'ouverture ou de fermeture.
Dans Juno, le curseur peut être n'importe où dans le bloc de code.
la source
J'ai trouvé que si la perspective choisie ne correspond pas au type du fichier actuel, alors "aller à l'accolade correspondante" ne fonctionne pas. Cependant, l'évolution des perspectives le fait fonctionner à nouveau. Ainsi, par exemple, lorsque j'ai un fichier PHP ouvert, mais, disons, la perspective Java active, appuyer sur Ctrl+ Shift+ Pne fait rien. Pour le même fichier avec la perspective PHP active, appuyer sur Ctrl+ Shift+ Pfait exactement ce que vous attendez et place mon curseur à côté de l'accolade de fermeture par rapport à celle à laquelle il a commencé.
la source