gpt4 book ai didi

intellij-idea - 如何使用 Intellij 插件创建自定义实时模板

转载 作者:行者123 更新时间:2023-12-03 07:29:31 24 4
gpt4 key购买 nike

我想创建一个可与我的插件一起使用的自定义实时模板。我知道如何使用“设置”对话框创建自定义实时模板,但我希望能够将实时模板作为插件的一部分进行分发:

  • 插件中的实时模板是如何定义的?
  • 在应用程序中注册它的入口点在哪里?

  • 谢谢。

    最佳答案

    使用 12.1.5
    在查看了 groovy 插件源代码后,我能够完成此操作。

  • 继续使用设置对话框创建模板。它将生成的 xml 文件存储在 %home%/.Ideawhatever/config/templates 下的某处。在 group_name.xml
  • 将此文件复制到 project/resources/liveTemplates
  • 创建 DefaultLiveTemplatesProvider 的实现并执行如下:
     @Override
    public String[] getDefaultLiveTemplateFiles()
    {
    return new String[] {"liveTemplates/group_name"};
    }
  • 在 plugin.xml 中的扩展名下添加以下内容
    defaultLiveTemplatesProvider implementation="com.tridium.intellij.NiagaraTemplatesProvider"
  • 关于intellij-idea - 如何使用 Intellij 插件创建自定义实时模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19256640/

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