2009-10-08 15 views
39

A menudo utilizo la función Eclipse (Galileo) de las correcciones de error sugeridas para crear automáticamente apéndices de código o para refactorizar cosas. Por ejemplo, escribiría un método que llama a otros métodos que aún no existen, luego mueva el mouse sobre el mensaje de error y haga clic en "crear método". O bien, cambie this al nombre de clase y elija "agregar static modificador" de las soluciones rápidas.¿Forma más rápida (atajos de teclado?) De utilizar soluciones rápidas en Eclipse?

Creo que esto es muy conveniente porque me permite permanecer en un lugar en mi código y tipo de cableado "de forma remota" lo que no está actualmente visible en mi pantalla. Sin embargo, lo que creo que es molesto es que tengo que abandonar el teclado, colocar el mouse sobre el símbolo de error, esperar a que aparezca la información sobre herramientas y hacer clic en la opción (al hacerlo, a veces muevo el mouse un poco sobre el borde y la información sobre herramientas desaparece de nuevo, muy molesto).

¿Me falta un método más rápido aquí? Parece que no puedo encontrar un atajo de teclado, pero luego he pasado por alto cosas del enorme diálogo de preferencias anteriores.

Respuesta

74

Ctrl + : Solución rápida.
(Cmd + en Mac)

Sólo hay que poner el cursor en la parte que se sospecha que puede realizar una acción (corrección, refactorización, ...) y pulsa el atajo Quick Fix. Se mostrará la misma ventana emergente, y puede seleccionar la opción correcta con las teclas hacia arriba y hacia abajo.

Europa spell

Eso, combinado con Ctrl + (Quick Access) le da la mayoría de características de Eclipse a su alcance;)

Ver también:

+0

¡Yay! Gracias, no lo vi. –

+0

¡Hola, también es genial cómo expandiste esa publicación! –

+1

+1 para un acceso rápido en particular –

0

Como una propina adicional, un tipo específico de solución rápida que utilizo todo el tiempo tiene un acceso directo dedicado:

Alt + Shift + J: Añadir Javadoc comentario talón para el método actual .

1

Después de usar ctrl + como se menciona en la respuesta superior, pulse ctrl + introduzca a aplicar el arreglo seleccionado todos a los problemas de la misma categoría.

+0

Además, creo que la tecla "1" que debe presionarse es la del teclado numérico ... Al presionar Ctrl + Maj + 1 (donde "1" NO es el "1" del teclado numérico) no funciona trabaja para mi. –

+0

... Lo cual no es muy práctico para mí porque no num-lock mi teclado numérico ... –

+0

y en mi eclipse de oxígeno no funciona en absoluto, ctrl + 1 funciona pero no el resto – WendyG

0

En general, los atajos de teclado en IDEs (y herramientas de código en general) provienen de un principio de usuario que mantiene que más sus manos/dedos pueden permanecer sobre el teclado (como en la posición de "toque mecanógrafo" centrado en fj)), más productivo puedes ser.Esta es probablemente la razón por la cual no se recomienda el uso del teclado numérico, o no se utilizan otras teclas, menos comunes para el teclado de diseño más básico. Muchos sostienen que los atajos de teclado útiles deben ser fácilmente accesibles desde esta posición.

Una cosa que diré sobre los atajos de teclado de eclipse es que si usa una popular utilidad de presentación de Windows llamada Zoom-it, debe desactivarla cuando use eclipse. Hay varios conflictos de show-stopper entre los dos, como Ctrl-1 y Ctrl-3.

+2

buena respuesta pero no por la pregunta hecha! –

Cuestiones relacionadas