Intellij idea 如何使用Intellij插件创建自定义实时模板
我想创建一个自定义的Live模板,该模板将与我的插件一起使用。我知道如何使用“设置”对话框创建自定义Live模板,但我希望能够将Live模板作为插件的一部分分发:Intellij idea 如何使用Intellij插件创建自定义实时模板,intellij-idea,intellij-plugin,Intellij Idea,Intellij Plugin,我想创建一个自定义的Live模板,该模板将与我的插件一起使用。我知道如何使用“设置”对话框创建自定义Live模板,但我希望能够将Live模板作为插件的一部分分发: 如何在插件中定义Live模板 在应用程序中注册它的入口点在哪里 谢谢。使用12.1.5 在查看groovy插件源代码后,我能够完成这项工作 继续,使用“设置”对话框创建模板。它将结果xml文件存储在group_name.xml中%home%/.Ideawhatever/config/templates下的某个位置 将此文件复制到p
- 如何在插件中定义Live模板
- 在应用程序中注册它的入口点在哪里
group_name.xml中%home%/.Ideawhatever/config/templates
下的某个位置
project/resources/liveTemplates
DefaultLiveTemplatesProvider的实现,并按如下方式实现:
@Override
public String[] getDefaultLiveTemplateFiles()
{
return new String[] {"liveTemplates/group_name"};
}
defaultLiveTemplatesProvider implementation="com.tridium.intellij.NiagaraTemplatesProvider"
关于用户模板目录位置:在OS X上的IntelliJ 14中,文件位于Users中▸ $你▸ 图书馆▸ 偏好▸ 智能基德14▸ Template毫无价值,您应该将资源文件夹标记为Sources根目录或Resources根目录(上下文菜单->将目录标记为->Resources根目录)