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
WebStorm
IntelliJ IDEA Ultimate
IntelliJ IDEA Community
IntelliJ IDEA Educational

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 hervor­zu­heben. 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.

Autovervoll­stä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 Auto­vervoll­ständigung anzubieten. Das Auto­vervoll­ständigungs­menü 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

TypoScript Plugin Features

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!