如何在Intellij IDEA中通过位置模式自动注入语言?

问题描述 投票:0回答:2

如何配置Intellij IDEA自动将SQL语言注入JS文件中以实现字符串模板函数? 例如我想为此代码注入 SQL:

const query = SQL`SELECT * FROM table`;

在 PSI Viewer 中我发现这是

JSStringTemplateExpression
节点。 如何为此 PSI 节点配置放置模式?

javascript java intellij-idea
2个回答
2
投票

以下地方模式对我有用:

+ jsLiteralExpression().withText(string().startsWith("SQL`"))

0
投票

对我来说,只有这个有效:

+ jsLiteralExpression().withParent(psiElement().withText(string().startsWith("SQL`")))
© www.soinside.com 2019 - 2024. All rights reserved.