PhpStorm ist eine Integrierte Entwicklungsumgebung (IDE) der Firma JetBrains für die Scriptsprache PHP und andere Webtechnologien und erfreut sich in der TYPO3 Community wachsender Beliebtheit. Neben den vielen Features von PhpStorm dürfte auch die Tatsache sein, dass der Hersteller an Open Source Entwickler eine kostenlose Open Source License vergibt, in deren Genuss viele TYPO3 Core Developer gekommen sind. Die IDE ist sowohl für Windows, Mac als auch Linux verfügbar.
Seit dem Wochenende gibt es jetzt ein Plugin für PhpStorm, dass TypoScript Unterstützung nachrüstet. Für den Anfang sind das Syntax Highlighting, Code Folding und die Quick Navigation. Soweit ich das bisher testen konnte, funktioniert das Plugin nur mit dem heute erschienenen 4.0.1 RC, nicht aber mit Version 3.0.3 und älter.
Die Installation geht in wenigen Schritten über File => Settings => Plugins =>Browse Repositories und dann nach TypoScript suchen. Am Mac kommt man über PhpStorm => Preferences => Plugins => Browse Repositories zum selben Ergebnis.
Ein großes Dankeschön geht an Alexey Gopachenko und Elena Shaverdova von JetBrains, die diese erste Version entwickelt und kostenlos zur Verfügung gestellt haben. Für die Zukunft ist geplant, das Plugin unter eine Open Source Lizenz zu stellen oder durch die TYPO3 Community weiterentwickeln zu lassen.
Bitte testet das Plugin ausführlich und bewertet es bzw. gebt ein Rating ab. Weiteres Feedback und Bugs können im Issue im JetBrains Bugtracker eingetragen werden. Wenn die TYPO3 Community genügend Interesse an dem Plugin zeigt, wird JetBrains bestimmt gerne weitere Verbesserungen vornehmen!
Update: Danke an Kabarakh für den Hinweis: wenn man unter Settings => File Types => Recognized File Types => TypoScript noch *.ts einfügt, funktiniert das Plugin auch mit alten Versionen von PhpStorm!
Update 2: Laut Jigal van Hemert kann man die Registered Patterns auch wie folgt erweitern:
*.ts setup.txt constants.txt ext_conf_template.txt ext_typoscript_setup.txt ext_typoscript_constants.txt