2010-12-06 14 views
16

Tenía curiosidad si alguien sabe una forma (mediante el uso de una configuración o un complemento o algo así), que me permitiría seleccionar nombres de variables sobre la marcha en netbeans, de la misma manera que Visual Studio 2008 lo hace usando una ventana emergente automática ? Por el momento, puedo acceder a ellos presionando Ctrl + Espacio, pero me preguntaba si hay alguna manera de evitarlo y hacer que aparezcan automáticamente mientras escribo, y los métodos aparecerían con el '.' operador como normal?¿Cómo puedo hacer que la finalización automática en netbeans incluya tanto variables como métodos?

La configuración en 'Herramientas-> Opciones-> Editor-> Código de finalización' no parece tener la configuración Ctrl + Espacio que estoy buscando, solo una casilla para alternar entre 'normal'. finalización de código de nombres de métodos dentro o fuera ..

(si ayuda, la versión de Netbeans es 6.9.1, y estoy escribiendo en Java para Glassfish)

Respuesta

53

He intentado conseguir la función deseada mediante la adición de el alfabeto a los selectores de terminación. Funcionó un poco, siempre puedes intentarlo.

Ir a:

Herramientas -> Opciones -> Editor -> Código de finalización

Seleccionar

Idioma: [Java]

Comprobar:

[X] Auto Popup on Typing Any Java Identifier Part 

Selectores de equipamiento para Java:

[.,;:([+-=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ] 

buena suerte!

+0

¡Brillante! ¡funciona exactamente como yo quería! –

+0

¡Estoy feliz de que haya funcionado! – ejohansson

+1

¿podría decirme lo mismo sobre C/C++ en netbeans? – SSAURABHH

6

Esto parece que fue un commonly requested feature for NetBeans, agregado en 2009. La configuración parece ser Tools -> Options -> Editor -> Code Completion -> Auto Popup Completion Window en esas compilaciones (discussion; see also).

La característica que pregunta por Visual Studio es IntelliSense, por cierto. Si usted está buscando un excelente IDE, IntelliSense motrices para Java, es posible que desee considerar IntelliJ.

+0

Muchas gracias por mirar esto - IntelliSense es realmente genial, es realmente sorprendente cómo la interfaz de usuario diminuta podría potencialmente cambiar tanto la productividad. Me di cuenta de que 'Ctrl + Space' * es * en realidad consciente del contexto, pero la implementación de esta característica realmente sería la guinda del pastel por todo el increíble trabajo ya logrado. Saludos por la sugerencia sobre IntelliJ - Acabo de instalarlo y estoy a punto de comenzar a probarlo. –

2

En las preferencias de NetBeans, elija la finalización del código; luego eligió Java en lugar de todos los idiomas; y luego elige todas las opciones. Lo conseguiras. Buena suerte.

0

Código de invocación Finalización

editor comprendidos en NetBeans simplemente pulse Ctrl + barra espaciadora dará sugerencias para las variables, métodos, etc.

1

Sí, lo tengo.

Herramientas> Opciones> Editor> El código de compilación> Idioma> Java

Eso es tan fácil en NetBeans.

+0

Gracias, funcionó! –

Cuestiones relacionadas