TypoScript-Support für PHPStorm, Webstorm und IntelliJ
Zur Unterstützung bei der täglichen Arbeit mit den Sprachen TypoScript und TypoScript für Neos, haben wir dieses Plugin für die populären IntelliJ IDEs – IntelliJ IDEA, PHPStorm und Webstorm – von Jetbrains erschaffen. Sowohl für Integratoren als auch für Programmierende sind Funktionen enthalten, welche die Wartung, Entwicklungszeit und die Fehlerquellen zu optimieren bzw. reduzieren helfen.
Kompatibilität
TYPO3 Versionen | 7.6.X | 8.7.X | 9.5.X | 10.4.X | 11.5.X | 12.4.X |
IDE Versionen ab 2022.2 | PhpStorm |
Die Editionen im Vergleich
Das TypoScript-Plugin wird als OpenSource-Projekt aktiv von uns weiterentwickelt. Es gibt eine kostenlose Version des Plugins, die man direkt im IntelliJ Plugin Repository herunterladen kann. Diese Version wird jedoch nicht alle neuen Funktionen enthalten.
Features |
Basisversion |
Enterprise-Version |
---|---|---|
Kostenlos |
ab 29,99 € |
|
Syntax Highlighting / Code Folding |
||
Quick Documentation |
||
Structure Tree und Breadcrumbs |
||
Automatische Fehlererkennung |
||
Autovervollständigung mit Multi-File Unterstützung |
||
Inkludierte Dateien mit einem Klick öffnen |
||
Unterstützung von Open Source-Projekten |
||
Ohne Werbung |
Die Features
Syntax Highlighting / Code Folding
Mit Hilfe des TypoScript-Plugins sind die IntelliJ IDEs in der Lage TypoScript als Sprache zu erkennen und die syntaktischen Eigenheiten farblich hervorzuheben. Code-Strukturen können so schneller erkannt werden, so wie Sie es von anderen Sprachen gewöhnt sind.
Zusammengehörige Code-Blöcke können zudem eingeklappt werden, um eine bessere Übersicht innerhalb einer TS-Datei zu schaffen.
Autovervollständigung mit Multi-File Unterstützung
Das TypoScript-Plugin erkennt Objekte, Variablen und andere Konstrukte auch über Dateigrenzen hinweg und ist so in der Lage hilfreiche Vorschläge in der Autovervollständigung anzubieten. Das Autovervollständigungsmenü kann jederzeit mit der Tastenkombination Alt + Leertaste zu Rate gezogen werden.
Quick Documentation
Mit der Tastenkombination Strg + Q (Ctrl + J unter OSX), kann jederzeit die Dokumentation zu dem Symbol an der aktuellen Cursor-Position in einem Popup-Fenster aufgerufen werden. So können Einzelheiten über bspw. die Verwendung bestimmter Objekte schnell nachgeschlagen werden, ohne die IDE dabei zu verlassen.
Structure Tree und Breadcrumbs
Um eine bessere Übersicht über die Struktur des TypoScript-Codes zu bekommen, wird die Nesting-Tiefe der aktuellen Cursor-Position in einer Breadcrumb-Ansicht überhalb des Codes dargestellt. Zudem kann die Code-Struktur jederzeit über den Strukturbaum eingesehen werden.
Automatische Fehlererkennung
Um ärgerlichen Tipp- und Syntaxfehlern vorzubeugen, werden formale Fehler schon während des Schreibens erkannt und entsprechend visualisiert.
Inkludierte Dateien mit einem Klick öffnen
Kein lästiges Durchsuchen des Dateibaums mehr – inkludierte Dateien sind nur noch einen Klick entfernt. Mit der Tastenkombination Strg + Klick kann man jederzeit bequem direkt zu den Referenzierungen springen.
Das TypoScript-Plugin im Einsatz
Roadmap & Lizenz
Das TypoScript-Plugin für IntelliJ IDEs – IntelliJ IDEA, PHPStorm und Webstorm – von Jetbrains wird permanent weiterentwickelt und verbessert. Folgende Features sind bereits für die kommenden Versionen geplant.
Ihnen fehlt ein Feature, oder Sie haben Verbesserungsvorschläge? – Gerne können Sie Kontakt mit uns aufnehmen, oder ein Issue im Bugtracker anlegen.
- Erkennung von TSref-Eigenschaften und Verlinkung der Online-Dokumentation
- Optimierung der Fehlermeldungen
- Unterstützung von Language-Injections für die üblichen Dateitypen (.ts, .php, .js, etc.)
- Konfigurierbares Syntax-Highlighting
- Implementierung eines lokalen Snippet-Speichers
- Optimierung der Code-Generatoren
- Transformieren von Code-Blöcken zu Einzeilern
- Transformieren von Einzeilern zu Code-Blöcken
Lizenz
Die Nutzung der Enterprise-Version (ohne Werbung) erfordert die Zahlung einer Gebühr. Die Basis-Version ist kostenfrei nutzbar. Mit dem Kauf der Enterprise-Version wird nicht nur die Weiterentwicklung der SGC unterstützt, sondern auch unsere Beiträge zu anderen zahlreichen OpenSource-Projekten.
Kontaktieren Sie uns
Unser TypoScript Plugin für IDE PHPStorm von Jetbrains hat Sie überzeugt und Sie möchten Ihr nächstes Webprojekt oder Ihre individuelle Software-Idee gemeinsam mit uns realisieren? – Dann kontaktieren Sie uns für ein unverbindliches Angebot!