TypoScript support for PHPStorm, Webstorm and IntelliJ
To support the daily work with the languages TypoScript and TypoScript for Neos, we created this plugin for the popular IntelliJ IDEs – IntelliJ IDEA, PHPStorm and Webstorm – from Jetbrains. Functions are included for both integrators and programmers that help optimize and reduce maintenance, development time, and sources of error.
Compatibility
TYPO3 Versions | 7.6.X | 8.7.X | 9.5.X | 10.4.X | 11.5.X | 12.4.X |
IDE Versions from 2022.2 | PhpStorm |
A comparison of the editions
The TypoScript plugin is actively developed by us as an open source project. There is a free version of the plugin that can be downloaded directly from the IntelliJ Plugin Repository. However, this version will not include all new features.
Features |
Basic version |
Enterprise version |
---|---|---|
Free of charge |
from 29,99 € |
|
Syntax Highlighting / Code Folding |
||
Quick Documentation |
||
Structure Tree and Breadcrumbs |
||
Automatic error detection |
||
Autocomplete with multi-file support |
||
Open included files with one click |
||
Support of Open Source projects |
||
Without advertising |
The Features
Syntax Highlighting / Code Folding
With the help of the TypoScript plugin the IntelliJ IDEs are able to recognize TypoScript as a language and to highlight the syntactic peculiarities in color. Code structures can be recognized faster, as you are used to with other languages.
Related code blocks can also be collapsed to provide a better overview within a TS file.
Auto-completion with multi-file support
The TypoScript plugin recognizes objects, variables and other constructs even across file boundaries and is thus able to offer helpful suggestions for auto-completion. The auto-complete menu can be consulted at any time by pressing Alt + Space.
Quick Documentation
With the key combination Ctrl + Q (Ctrl + J under OSX), the documentation for the symbol at the current cursor position can be called up in a popup window at any time. This way, details about e.g. the use of certain objects can be looked up quickly without leaving the IDE.
Structure Tree and Breadcrumbs
To get a better overview of the structure of the TypoScript code, the nesting depth of the current cursor position is displayed in a breadcrumb view above the code. In addition, the code structure can be viewed at any time via the structure tree.
Automatic error detection
In order to prevent annoying typos and syntax errors, formal errors are recognized during writing and visualized accordingly.
Open included files with one click
No more annoying searching through the file tree - included files are only one click away. With the key combination Ctrl + Click you can conveniently jump directly to the referencing at any time.
The TypoScript plugin for IntelliJ IDEs - IntelliJ IDEA, PHPStorm and Webstorm - from Jetbrains is constantly being developed and improved. The following features are already planned for the upcoming versions.
You are missing a feature, or you have suggestions for improvement? – You are welcome to contact us or create an Issue in our bugtracker.
- Recognition of TSref properties and linking of online documentation
- Optimization of error messages
- Language injection support for common file types (.ts, .php, .js, etc.)
- Configurable syntax highlighting
- Implementation of a local snippet memory
- Optimization of code generators
- Transforming Code Blocks into Liners
- Transforming one-liners into code blocks
License
The usage of the Enterprise Version (ad-free) requires the payment of a fee. The Base Version can be used free of charge. With the purchase of the Enterprise Version you not only support the future development of the SGC, but also our contributions to numerous other OpenSource projects.
Contact us
Our TypoScript plugin for IDE PHPStorm from Jetbrains have convinced you, and you would like to realize your next web project or your individual software idea together with us? – Then get in touch for a non-binding offer!