Upgrade von Eclipse PDT 2.1 zu 2.2: Breakpoints für XDebug löschen

Seit ich meinen Arbeits-PC auf Windows 7 aufgerüstet hatte und dabei alle Software auf den neuesten Stand gebracht habe, funktionierte XDebug, der Debugger für PHP, unter Eclipse PDT 2.2 (Helios) nicht mehr. Zahlreiche verschiedene Versionskombinationen von Apache, PHP und XDebug wollten schlichtwegs nicht miteinander kommunizieren. Und das Entwickeln ohne Debugger macht schlichtwegs weniger Spass.

Heute stolperte ich zufällig über die Lösung: Es lag nicht an den Serverkomponenten, sondern an einem Clientproblem: Wegen eines Eclipse-Bugs stören die aus PDT 2.1 übernommenen Breakpoints den Debugger. Nachdem ich alle Breakpoints gelöscht hatte, funktionierte XDebug auch unter PDT 2.2 wieder einwandfrei.

Das Leben ist ohne dauerndes var_dumpen irgendwie schöner.

Versteckte Dateien unter Eclipse PDT anzeigen (Z.B. .htaccess)

Eclipse versteckt in der Standardansicht artig Dateien welche mit einem Punkt beginnen, so zum Beispiel auch die Apache-Konfigurationsdatei .htaccess.

Um diese Dateien unter den PHP Development Tools finden und editieren zu können, muss man die View Navigator benutzen. Diese kann über das Menu Window -> Show View -> Navigator aktiviert werden.

Drei Eclipse/PDT-Shortcuts

Das sind meine Lieblingsshortcuts aus Eclipse (In der PDT-Inkarnation) welche ich nicht auf Anhieb kannte. Und welche dir einen Griff zur Maus ersparen können:

  • Ctrl-Shift-P: Von einer Klammer zum dazugehörenden Gegenstück springen.
  • Ctrl-O und Funktionsname: Schon beim Tippen werden die Funktionen gefiltert, mit den Cursortasten zur gewünschten Funktion bewegen und mit Enter zur Implementation springen.
  • Ctrl-Shift-R und Dateiname: Alle geöffneten Projekte nach einem Dateinamen durchsuchen und anspringen.

Das sollte den Neid auf das unter Windows fehlende Textmate etwas lindern.