Schlagwort-Archive: Eclipse

Negative Suche bei Eclipse

Die Suche bei Eclipse bietet ja durchaus viele Möglichkeiten. Man kann über alle Dateien suchen, dabei RegEx einsetzen und bei Bedarf auch noch die Suchergebnisse ersetzen.

Ein Feature hat mir jedoch gestern gefehlt: Ich wollte alle Dateien finden, die einen Ausdruck nicht enthalten, also eine Art negative Suche. Dafür gibt es leider keine Checkbox, mit der man dieses Verhalten aktivieren kann.

Über Umwege geht es aber doch. Und zwar mit Hilfe RegEx — wer hätte das gedacht. Der Audruck findet alle Dateien ohne den Begriff foobar.

(?s)\A((?!foobar).)*\Z

Vergesst beim Ausprobieren nicht, den Haken bei Regular Expression zu setzen.

Eclipse Autocomplete funktioniert nicht mehr

Einer der Gründe, eine ausgewachsene IDE wie Eclipse zu verwenden, ist natürlich das Vorhandensein mächtiger Features wie Autocompletion. Ich nutze die Funktion gerne, und wenn sie nicht mehr funktioniert, fehlt einem etwas. Ich habe das Problem mit PHP gehabt, deswegen bezieht sich der folgende Text darauf.

Es kann einige Gründe haben, warum Autocomplete stumm bleibt. Natürlich sollte es vorher aktiviert worden sein, aber das versteht sich von selbst 😉 Nachschauen kann man das in den Einstellungen (Window > Preferences), dann weiter unter PHP > Editor > Content Assist.

Falls dort alles korrekt eingestellt ist, kann man den Index neu erstellen lassen und hoffen, dass sich das Problem damit erledigt hat. Dazu sucht man folgenden Ordner in seinem Workspace-Verzeichnis:

[workspace]\.metadata\.plugins\org.eclipse.dltk.core.index.sql.h2

Dieser muss einfach gelöscht werden. Nach einem Eclipse-Neustart sollte im Progress-Fenster die Meldung DLTK indexing in progress zu sehen sein. Das bedeutet, dass der Index neu erstellt wird. Das Autocompletion-Feature sollte danach wieder funktionieren.

Eine englische Anleitung mit Screenshots hat noch ein paar weitere Fehlermöglichkeiten aufgelistet. Die Anleitung zum Löschen des Index ist etwas versteckt als Link auf Seite 2 zu finden.

Deutsches Wörterbuch für Eclipse

Die neueren Versionen von Eclipse haben eine eingebaute Rechtschreibprüfung. Da jedoch nur ein englisches Wörterbuch mitgeliefert ist, wird bei der Verwendung von Deutscher Sprache in der Dokumentation oder Kommentaren der Text gelb unterkringelt. Im besten Fall ist das unschön, im schlimmsten Fall lenkt es den Programmierer ab.

Um Abhilfe zu schaffen, kann man ein benutzerdefiniertes Wörterbuch angeben. Dieses Wörterbuch ist im Grunde eine Textdatei mit jeweils einem Wort pro Zeile. Da wohl niemand Zeit und Lust hat, ein einiges zu erstellen, habe auch ich mich auf die Suche gemacht. Fündig geworden bin ich auf Sourceforge, dort gibt es das Projekt Free German Dictionary. Das entpackte Wörterbuch kopiert man dann beispielsweise in das Verzeichnis

C:\Programme\Eclipse\dropins\

In Eclipse navigiert man in den Einstellungen (Window > Preferences) dann nach General > Editors > Text Editors > Spelling und wählt dort die Wörterbuchdatei als User defined dictionary aus.

Nach einem Neustart sollte auch deutscher Text korrekt erkannt werden.