gpt4 book ai didi

dart - Intellij Idea Dart SQL注入(inject)

转载 作者:行者123 更新时间:2023-12-04 14:54:47 32 4
gpt4 key购买 nike

Intellij Idea 具有称为语言注入(inject)的功能,它允许您将一种语言的语法高亮显示为另一种语言,例如在编辑 java 文件时为字符串中的 SQL 进行语法高亮显示。

我想让它与 Dart 一起工作,即当我调用某个函数时,允许我在 Dart 中使用 SQL 自动语法高亮字符串。然而这是不可能的,因为它允许注入(inject) FROM 的唯一语言是那些:

language inject

是否可以允许在 dart 中进行注入(inject)(或者只是为了它而使用任何自定义语言),如果不允许,我可以查看哪些资源来编写插件来执行此操作,或修改现有的构建-在 IntelliLang 插件中?

编辑:

我非常清楚,可以通过按 alt+enter、选择注入(inject)语言或引用并选择 sql 手动为每个字符串完成此操作,但这不必要地乏味

最佳答案

查看此处的评论:https://youtrack.jetbrains.com/issue/WEB-38875

以下是一些引述:

currently we only support injection by comment for the string literal on the next line.

It's possible to write a custom IntelliJ / WebStorm plugin with MultiHostInjector implementation that would support any custom annotation or whatever syntax for injection in Dart string literals.

关于dart - Intellij Idea Dart SQL注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68276166/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com