Zle*_*erp 2 json syntax-highlighting intellij-idea liquid webstorm
我已经能够.liquid按照以下说明为我的文件添加语法突出显示:在 webStorm/phpStorm 中启用 Liquid 模板语法突出显示
它非常适合我的 HTML 和液体语法突出显示,因为它与 Twig 非常相似。
但我的问题是我也schema包含在我的每个.liquid模板中。模式是 JSON,但根本没有语法高亮显示。
如果文件类型包含在某种分隔符中,有没有办法为文件类型添加自定义语法突出显示?
我的架构是这样包装的:
{% schema %}
JSON object with my settings/configuration
{% endschema %}
Run Code Online (Sandbox Code Playgroud)
正如@yole 所说:你不能那样做。嗯……永久。
你总是可以手动注入 JSON ......它会持续一段时间(当然是一个会话)。
只需在之后放置插入符号{% schema %}并点击Alt + Enter。
在列表中选择Inject language or reference并定位JSON(快速搜索也可以在那里工作,所以只需开始输入)。
结果很明显:
您正在为文件使用Twig 插件.liquid(对它们的本机支持(RUBY-7210)现在似乎不在 JetBrains 的候选名单上)。
现在可以在自定义 Twig 标签中进行永久性语言注入(使用 Twig 插件)。请参阅下面的屏幕截图,了解您可以自己创建的自定义注入规则:
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |