IntelliJ IDEA插件开发
文章平均质量分 94
喻枭
苦B研究生 美团码农 每天进步一点点
展开
-
IntelliJ IDEA插件开发指南(一)
概要工欲善其事必先利其器,虽然IntelliJ IDEA的功能已经足够的强大,但是也无法满足开发人员想要的一切功能。对于此,IDEA提供了API接口供开发者进行插件开发扩展,但目前来说,网上对于IDEA插件开发的文档大多讲的不是很清楚,自己最近也开发了一个IDEA插件,中间踩了不少坑,在此总结下。一般来说,开发人员开发的IntelliJ平台插件主要分为如下几类:自定义编程语言的支持:包...原创 2018-05-10 20:21:24 · 34435 阅读 · 9 评论 -
IntelliJ IDEA插件开发指南(二)
概要上节中详细聊了下IDEA插件的创建以及plugin.xml的具体含义。本节来聊聊IDEA提供的插件开发关键类,IDEA中提供的用于进行插件开发的接口非常多,本章主要介绍几个开发时常见的接口和类。AnAction当我们想扩展IDEA提供的菜单栏,那么就可以通过创建Action类来实现相应的功能。创建Action创建Action有两种方式:创建一个类,然后继承AnActi...原创 2018-05-10 20:40:42 · 16413 阅读 · 4 评论 -
IntelliJ IDEA插件开发指南(三)
概要上节介绍几个开发时常见的接口和类,本节介绍下插件开发中的一些API。插件开发中的一些API上面说到了一些常见的扩展接口,下面看看IDEA提供的一些常用的API接口:ActionPerformed被点击回调后,会传入AnActionEvent对象,通过该对象可以获得如下一些对象:// 获取当前编辑的文件, 通过PsiFile可获得PsiClass, PsiField等对象...原创 2018-05-10 20:46:51 · 18336 阅读 · 10 评论