2010-05-25 15 views
7

¿Hay algún atajo de eclipse para colocar un nuevo objeto? Por ejemplo. Me gustaría escribir:¿Qué es el atajo de declaración de eclipse java?

Object zzz = 

y sería completar para mí de esta manera:

Object zzz = new Object(); 

con el parámetro vacía de curso. Voy a esperar respuestas ... gracias gente.

+1

"Object zzz = new O" then ctrl + Space debería autocompletar ese – Adam

Respuesta

8

Prueba la plantilla de 'nuevo':

1) escribir nuevo y luego ctrl + espacio.

2) Elija la opción 'crear nuevo objeto'

3) Introducir el nombre de la clase y los parámetros (si es necesario)

Si no desea que los parámetros, puede crear una plantilla a sí mismo (preferencias-> java-> editor-> plantillas). Asignar un nombre único a la misma, y ​​establecer el patrón para:

${type} ${name} = new ${type}(); 
+0

Gracias, es muy útil. No sabía antes. – Felipe

2

Si escribe Object zzz = new y luego < crtrl> + < espacio> Eso nos lleva a IntelliSense, y sólo puede golpear < Intro> y obtendrá el primer constructor disponible.

+0

Sí, funcionó amigo, pero en mi eclipse Ganymede no pone el() al final ... no es muy útil, creo. – Felipe

+2

Bueno, en Galileo también te da el paréntesis, así que supongo que es hora de que actualices;) Pero en serio, ¿cuánto trabajo realmente se debe agregar manualmente() ...? – Nailuj

+0

sí, tienes razón ... solo un detalle tonto. Gracias – Felipe

0

Eclipse se envía con una plantilla predeterminada new. Para usarlo, escriba "nuevo", luego Ctrl-Space (o la secuencia de teclas de autocompletar) y seleccione "nuevo - crear nuevo objeto". Luego se le preguntará en línea para completar el tipo, el nombre de la variable y los argumentos. Use la pestaña para pasar al siguiente campo.

+0

Gracias por su respuesta. – Felipe

3

Una alternativa es escribir new Object() y luego utilizar la refactorización "Extract variable local" (Alt + Shift + L), en los casos Necesito pasar los parámetros al constructor. Encuentro que esto funciona bien.

Cuestiones relacionadas