Zitat:
Zitat von unset
OffTopic: Du hast neulich erwähnt deine IDE kann den @throws Tag auswerten … meintest du PDT? Und magst du mir erklären wie? =)
|
Ich benutze Eclipse Ganymede mit PDT. In Preferences > PHP > Editor > Hovers habe ich u.a. Combined Hover (ohne Key) und Documentation (mit Shift) aktiviert. Wenn ich den Mauszeiger kurz über einem Funktionsnamen ruhen lasse, poppt ein Tooltip auf, der auch den phpDoc Comment der Funktion auswertet. Wenn ich nur diesen Teil sehen will, drücke ich Shift und hover über den Funktionsnamen.
In Galileo konnte man noch einen Code-Abschnitt markieren und iirc per Rechtsklick > Surround with > Try Catch Block wählen. Ich hatte das damals mit einem Patch auch in PHP-Projekten verfügbar gemacht und so aufgebohrt, dass es den Cursor in die Stelle des Type Hints im catch setzt und alle @throws aller Methoden im markierten Code als Autocompletion Liste anbietet.
In Ganymede gibt es dieses Surround With nicht mehr ... und weil ich beim Update einfach den ganzen Eclipse-Ordner überschrieben habe, gibt es meine Patches auch nicht mehr. (Mir fällt grad ein, dass sie eigentlich in älteren Backups stecken müssten ...

)
Edit: MIt F2 kannst du den Tooltip auch öffnen, egal was du als Hover-Keys eingestellt hast.