在 Goland 中突出显示 YAML 文件中的 SQL 个查询
Highlight SQL queries inside of YAML file in Goland
Goland 为 Go 代码中的 SQL 查询提供了漂亮的突出显示机制。
看起来像这样:
您可以使用自动完成选项来指定列和 table 名称。但是,如果您将所有查询移动到配置文件(在我的例子中是 yaml 文件),Goland 将停止突出显示您的 SQL 查询。
是否有为任何指定文件类型启用 SQL 查询突出显示的选项?
据此 IDEA-51664 ticket 您应该能够在 YAML 文件中创建自定义语言注入规则..但我个人不知道如何完成。
同时,您可以手动将任何语言注入到YAML文件中的值字符串中。不过,这将是一次时间注入(将持续一个疗程左右)。为此:
- 在这样的字符串中放置插入符
- 调用 "Quick Fix / Show Context Actions" 菜单(Alt + Enter 在大多数键盘映射中 Windows/Linux)
选择Inject language or reference
操作
Select 列表中的所需语言(使用 SQL
为该范围注入当前 SQL 方言 (file/folder) 或只是 Generic SQL
如果您不需要特定的数据库检查等)。
最终结果:
Goland 为 Go 代码中的 SQL 查询提供了漂亮的突出显示机制。
看起来像这样:
您可以使用自动完成选项来指定列和 table 名称。但是,如果您将所有查询移动到配置文件(在我的例子中是 yaml 文件),Goland 将停止突出显示您的 SQL 查询。
是否有为任何指定文件类型启用 SQL 查询突出显示的选项?
据此 IDEA-51664 ticket 您应该能够在 YAML 文件中创建自定义语言注入规则..但我个人不知道如何完成。
同时,您可以手动将任何语言注入到YAML文件中的值字符串中。不过,这将是一次时间注入(将持续一个疗程左右)。为此:
- 在这样的字符串中放置插入符
- 调用 "Quick Fix / Show Context Actions" 菜单(Alt + Enter 在大多数键盘映射中 Windows/Linux)
选择
Inject language or reference
操作Select 列表中的所需语言(使用
SQL
为该范围注入当前 SQL 方言 (file/folder) 或只是Generic SQL
如果您不需要特定的数据库检查等)。最终结果: