JetBrains IDE plugin
Oskuvi Template Tags
Makes PyCharm and other JetBrains IDEs read Django template tags, variables and comments in your HTML files.
Makes IntelliJ IDEA and other JetBrains IDEs read the expressions in your Thymeleaf templates.
Oskuvi TH Expressions makes the editor read the expressions of Thymeleaf templates: what stands in the th: and data-th- attributes of your HTML files.
The five kinds of expression (${…}, *{…}, #{…}, @{…} and ~{…}), their strings and operators are coloured and their brackets matched. The editor also goes from a template to the fragments and message keys it names, completes fragment names and message keys, and flags a template, fragment or message key that doesn't exist.
The plugin only reads your files. It contacts no address and sends nothing anywhere.
(02)Who it's for
(03)Key features
Variable, selection, message, link and fragment expressions are coloured, with their strings and operators.
The brackets of every expression are matched, so a missing brace stands out.
From a template to the fragments and message keys it names.
Fragment names and message keys are completed as you type.
A template, fragment or message key that doesn't exist is flagged in the editor.
Since 1.0.2, the editor's own HTML checks no longer flag th: attributes, <th:block> or the Thymeleaf namespace.
(04)FAQ
You can try it free for 7 days. After that it needs a licence, sold through JetBrains Marketplace; the plugin's Marketplace page shows the price.
In the free IntelliJ IDEA, JetBrains' Thymeleaf plugin knows the th: attributes but colours nothing, so Oskuvi TH Expressions does its work there. It steps aside only where JetBrains' paid Thymeleaf support runs, as in IntelliJ IDEA with an Ultimate subscription.
Templates are found as templates/<name>.html, and message keys in your messages*.properties files.
No. Oskuvi TH Expressions only reads your files, on your machine. It contacts no address and sends nothing anywhere.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read Django template tags, variables and comments in your HTML files.
JetBrains IDE plugin
Makes JetBrains IDEs read Apache Velocity templates: the directives, references and comments in .vm, .vtl and .vsl files.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read Mako templates: ${ } expressions, Python blocks, control lines, tags and comments.
Thymeleaf is an open-source project of its own authors. Oskuvi TH Expressions is not affiliated with, or endorsed by, the Thymeleaf project. JetBrains, IntelliJ IDEA and PyCharm are trademarks of JetBrains s.r.o.
Next step
The team that makes these products also builds web and mobile apps, plugins and integrations for clients. Tell us what you need, and we'll come back with practical next steps and an honest estimate.