Eclipse salta a la llave de cierre

390

¿Cuál es el atajo de teclado en Eclipse para saltar a la llave de cierre de un osciloscopio?

Trastle
fuente
37
Como beneficio adicional, también puede presionar ALT + Shift + UP para seleccionar todo entre esos corchetes.
RafaelLopes
el atajo anterior es útil, aunque un poco largo, que aún puede personalizar usted mismo ~~
lwpro2
3
@RafaelLopes Según la respuesta de @ romaintaz , puede hacer lo mismo haciendo doble clic. De hecho, parece que alt + shift + upes universalmente equivalente a hacer doble clic en la ubicación del cursor, según mi breve experimentación.
Muhd
1
En el editor HTML ALT + Shift + UPsigue expandiendo la selección a medida que la presionas y la ALT + Shift + DOWNcontraes. Combina eso con ALT + UP/DOWNpara mover el código = muy útil.
Daniel Sokolowski
@Muhd, hacer doble clic no es exactamente lo mismo, ya que excluye las llaves
Christophe Roussy

Respuestas:

508

Coloque el cursor al lado de una llave de apertura o cierre y presione Ctrl+ Shift+ Ppara encontrar la llave correspondiente. Si Eclipse no puede encontrar uno, aparecerá el mensaje "No se encontraron paréntesis coincidentes" .

editar: como menciona Romaintaz a continuación , también puede hacer que Eclipse seleccione automáticamente todo el código entre dos llaves, simplemente haciendo doble clic a la derecha inmediata de una llave de apertura.

novedoso
fuente
21
El mismo acelerador también funciona para emparejar parens () y corchetes [].
kevinarpe
¿Hay alguna manera de seleccionar hasta la llave correspondiente? Visual Studio hace esto usando Ctrl + Shift +] (Ctrl +] significa corchete de coincidencia; Shift significa seleccionar; entonces Ctrl + Shift +] significa seleccionar corchete coincidente ...)
Agnel Kurian
44
@AgnelKurian: si mira la respuesta de @ Romaintaz a continuación, notará "que un doble clic a la derecha inmediata de {seleccionará el bloque de código completo ..."
2011
@ninesided: Agnel quiere seleccionar desde la ubicación actual hasta el final del bloque, no del todo; como Shift + End selecciona desde la ubicación actual hasta EOL. Por cierto, creo que no es posible (¿qué coincidencia seleccionaría hasta? "})]"), Ya que Ctrl + Shift + P funciona con todo tipo de corchetes, mientras que VS solo lo hace con llaves.
TWiStErRob
1
Para mí esto solo funciona con JAVA. Cuando edito código JavaScript dentro de un archivo JSP, no funciona.
John Henckel
128

Como se ha citado el acceso directo Ctrl+ Shift+ P, solo quería agregar una característica realmente interesante: simplemente haga doble clic a la derecha inmediata del {, y Eclipse seleccionará el bloque de código completo entre la apertura {y el cierre correspondiente }. Del mismo modo, haga doble clic a la izquierda inmediata del cierre '}' y el eclipse seleccionará el bloque.

Romain Linsolas
fuente
2
Gracias por el consejo. Esto también funciona para corchetes, paréntesis y comillas dobles.
Daniel 'Dang' Griffith
Estoy usando el complemento Ruby DLTK con eclipse kepler en perspectiva Ruby. . Esto no funciona para ruby, donde do == {y end ==}.
Erran Morad
79

Con Ctrl+ Shift+ Lpuede abrir la "ayuda clave", donde puede encontrar todos los accesos directos.

Tobias Schulte
fuente
20

En Macintosh, coloque el cursor después de la llave de apertura o cierre }y use las teclas: Shift+ Command+ P.

Jaspe
fuente
17

Para seleccionar contenido use Alt+ Shift+Up arrow

Para seleccionar contenido hasta el siguiente bloque de ajuste, presione este acceso directo nuevamente

Para retroceder un paso, presione Alt+ Shift+ Down arrow. Este también es un atajo útil cuando necesita seleccionar contenido en una expresión compleja y no quiere perderse algo.

Christophe Roussy
fuente
16

Presione Ctrl+ Shift+ P.

Antes de Eclipse Juno, debe colocar el cursor justo más allá de una llave de apertura o cierre.

En Juno, el cursor puede estar en cualquier parte del bloque de código.

mmm
fuente
2
Los pasos para activar esta característica genial: Ventana -> Preferencias -> Java -> Editor->
Resaltado de
11

Descubrí que si la perspectiva elegida no coincide con el tipo del archivo actual, entonces "ir a corchetes coincidentes" no funciona. Sin embargo, cambiar las perspectivas hace que funcione nuevamente. Entonces, por ejemplo, cuando tengo un archivo PHP abierto, pero, por ejemplo, la perspectiva de Java activa, presionar Ctrl+ Shift+ Pno hace nada. Para el mismo archivo con la perspectiva PHP activa, presionar Ctrl+ Shift+ Phace exactamente lo que esperaría y coloca mi cursor al lado de la llave de cierre en relación con la que comenzó.

Vanhoy
fuente