Eclipse Intellisense?
content-assist (6)
¿Cómo le digo a Eclipse que haga sugerencias automáticamente mientras escribo? Estoy buscando una característica similar a Visual Studio Intellisense con Resharper.
Actualmente tengo que presionar CTRL + Space cada vez.
La respuesta de d3dave es genial. Sin embargo, TheGreenGarbage menciona un problema al respecto que también me resulta bastante molesto. Así que aquí hay uno que no sugiere algo inmediatamente después del signo ''='' y al escribir espacios en blanco:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
Lo que hice fue simplemente eliminar el espacio y ''='' caracteres de la matriz :)
Alternativamente, si desea sugerencias al escribir espacio en blanco, pero no después de ''='' firmar:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&
Me acerco al comportamiento de VisualStudio al configurar el "Autocompletar Trigger para Java" para
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
y establecer la demora en 0.
Ahora me gustaría darme cuenta de cómo hacer que se complete automáticamente el nombre del método cuando presiono (como lo hace el Intellisense de VS).
No es necesario presionar CTRL * pero es posible que el retraso sea demasiado grande o que no te guste el activador (el valor predeterminado es ''.''). Ir
Ventana -> Preferencias -> Java / Editor / Content Assist
Y cambie la configuración en Activación automática a sus gustos.
Si esto no funciona para los usuarios de Windows, entonces vea esta respuesta .
Si no está funcionando incluso cuando ya tiene activada la Asistencia de código, los archivos de configuración de Eclipse probablemente estén corruptos. Una solución que funcionó para mí (en Eclipse 3.5.2) fue:
- Cerrar Eclipse.
- Cambie el nombre del directorio del espacio de trabajo.
- Comience Eclipse. (Esto crea un nuevo directorio de espacio de trabajo).
- Importe (con copia) los proyectos de Java desde el área de trabajo anterior.
Tony es un genio puro. Sin embargo, para lograr una autocompleción aún mejor, intente configurar los desencadenantes para esto:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(Específicamente organizado en orden de uso para un rendimiento más rápido :)
Una vez tuve el mismo problema, y luego busqué y encontré esto y funcionó para mí:
Había desactivado algunas de las cajas, así que las revisé nuevamente, luego funcionó. Solo ve a
Windows> Preferencias> Java> Editor> Ayuda de contenido> Avanzado
y marca las casillas que quieras.