Eclipse wird nicht mehr automatisch vervollständigt und es werden keine Referenzen mehr gefunden

18

Vor ein paar Tagen habe ich Autocomplete-Funktionen verwendet und Ctrlohne Probleme geklickt.

Aber jetzt funktionieren diese Funktionen nicht mehr: Die Autovervollständigung wird Ctrlangezeigt , ist jedoch immer leer, und -click funktioniert nicht, weil Eclipse die Klassen nicht mehr erkennt.

Dies funktioniert nicht einmal für eine Klasse, eine Funktion oder eine Variable in derselben Datei. Ich vermute, dies ist kein Konfigurationsproblem, aber möglicherweise ein Cache, der beschädigt ist.

Matthieu Napoli
quelle

Antworten:

36

Versuche dies:

  • Gehen Sie zu Einstellungen »Java» Editor »Inhaltshilfe» Erweitert .
  • Stellen Sie sicher, dass Andere Java-Vorschläge markiert / markiert ist

Wenn das nicht funktioniert, schließen Sie einfach das Projekt und öffnen Sie es erneut.

Sahil
quelle
1
Das hat den Trick gemacht, danke! Ich verwende Eclipse für PHP, also habe ich versucht, das Projekt zu schließen und wieder zu öffnen, und es hat funktioniert. Genau das, wonach ich gesucht habe, danke.
Matthieu Napoli
1
Kepler hatte dies nicht standardmäßig aktiviert, als ich es aus irgendeinem Grund herunterlud
Jherico
1
+1 das Gleiche. Bei Kepler war dies nicht standardmäßig aktiviert. Hoffentlich kommen andere Leute vorbei und sehen sich dieses Update an. (Eclipse Kepler Schalten Sie Content Assist AutoComplete Intellisense)
Daryl Teo
2
Ich weiß nicht, warum Kepler dies nicht standardmäßig aktiviert hat. Das ist ein Muss für Android-Entwickler.
Noob
3
schließen / wieder öffnen hat bei mir funktioniert.
dharm0us
5

Dies war eine schwierige Aufgabe für mich (Juno-Version: 4.2.1 Build-ID: M20120914-1800 unter Mac OSX 10.6.8).

Die Schritte, die ich unternehmen musste, waren:

  1. Führen Sie Hilfe »Nach Updates suchen und neu starten, um zur neuesten Version zu gelangen
  2. Gehen Sie wie oben erwähnt zu Einstellungen »Java» Editor »Inhaltshilfe» Erweitert
  3. Klicken Sie in beiden Abschnitten auf alles, was mit Java zu tun hat
  4. Starten Sie erneut
Chuck Mosher
quelle
3

In Ubuntu Studio wurde das ctrl- spaceauf Betriebssystemebene zugewiesen, um die Tastatureingabemethode zu ändern. Ich musste die Nächste Eingabemethode im Einstellungsmanager -> Tastatureingabemethoden -> Nächstes Eingabemethodenfeld ändern .

Ich habe es von ctrl- spaceauf ctrl- alt- shift- geändert space.

Bob
quelle
Vielen Dank. Ich weiß nicht, wer das entworfen hat, aber die Wahl von Strg + Leertaste, um die Tastatureingabemethode zu ändern, ist wirklich dumm.
Benji
Diese Lösung gilt auch für Mac OS. Gehen Sie zu Systemeinstellungen> Tastatur> Eingabequellen und deaktivieren Sie diese blöde Bindung zwischen Steuerelement und Speicherplatz.
Kerem Baydoğan