Eclipse ya no se completa automáticamente y no encuentra referencias

18

Hace unos días estaba usando funciones de autocompletar y Ctrl-hago clic sin ningún problema.

Pero ahora esas características ya no funcionan: el autocompletado aparece pero siempre está vacío, y Ctrl-click ya no funciona porque Eclipse ya no reconoce las clases.

Esto ni siquiera funciona para una clase o función o variable en el mismo archivo, por lo que supongo que esto no es un problema de configuración, ¿pero tal vez un caché que está dañado?

Matthieu Napoli
fuente

Respuestas:

36

Prueba esto:

  • Vaya a Preferencias »Java» Editor »Asistente de contenido» Avanzado .
  • Asegúrese de que Otras propuestas Java estén marcadas / marcadas

Si eso no funciona, simplemente "cierre" el proyecto y vuelva a abrirlo.

Sahil
fuente
1
Eso hizo el truco gracias! Estoy usando Eclipse para PHP, así que intenté cerrar y volver a abrir el proyecto y funcionó. Exactamente lo que estaba buscando, gracias.
Matthieu Napoli
1
Kepler no tenía esto activado por defecto cuando lo descargué por alguna razón
Jherico
1
+1 lo mismo. Kepler no tenía esto activado por defecto. Esperemos que otras personas vengan y vean esta solución. (Eclipse Kepler Activa la asistencia de contenido AutoComplete Intellisense)
Daryl Teo
2
No sé por qué Kepler no tiene esto activado por defecto. Eso es imprescindible para el desarrollador de Android.
noob
3
cerrar / reabrir funcionó para mí.
dharm0us
5

Fue difícil resolverlo (ejecutar la versión de Juno: 4.2.1 ID de compilación: M20120914-1800 en Mac OSX 10.6.8).

Los pasos que tuve que tomar fueron:

  1. Ejecutar Ayuda »Buscar actualizaciones y luego reiniciar para obtener la versión más reciente
  2. Como se señaló anteriormente, vaya a Preferencias »Java» Editor »Asistente de contenido» Avanzado
  3. Haga clic en todo lo relacionado con Java en ambas secciones.
  4. Reiniciar de nuevo
Chuck Mosher
fuente
3

En ubuntu studio, ctrl- spacese asignó a nivel del sistema operativo para cambiar el método de entrada del teclado. Tuve que cambiar el Método de entrada siguiente en el Administrador de configuración–> Métodos de entrada del teclado–> Campo Método de entrada siguiente .

Lo cambié de ctrl- spacea ctrl- alt- shift- space.

Beto
fuente
Gracias. No sé quién diseñó esto, pero la elección de ctrl + espacio para cambiar el método de entrada del teclado es realmente tonta.
benji
Esta solución también es aplicable para Mac Os. vaya a Preferencias del sistema> Teclado> Fuentes de entrada y desmarque ese estúpido enlace de espacio de control.
Kerem Baydogan el