这里以打印“Hello IDEA Plugin”为例,介绍IDEA插件开发的基本要点
一.新建工程
1.IDEA创建插件可以使用 Gradle 和 Plugin DevKit两种方式创建插件,效果都是一样的,这里以DevKit创建为例
new > project > 选择IntelliJ Platform Plugin > Next > Finish
2.新建Anction
new > Plugin DevKit> Action > 填写Action Id等基本信息
这里的ActionGroup是指Action需要绑定到 UI 组件位置,这里以绑定到帮助菜单的最下面为例
Action Group 详情参考,里面有详细描述
3.打印 “Hello IDEA Plugin”,在actionPerformed()函数中编写打印逻辑,DevKit 模式下插件的运行和日常的编码调试是一样的,直接点击运行即可。
public class HelloIdeaPlugin extends AnAction {
@Override
public void actionPerformed(AnActionEvent e) {
Application.project = e.getProject();
new Console().print("Hello IDEA Plugin");
}
}