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?

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.


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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.