随笔分类 -  JetBrains plugin

摘要:实现 ApplicationComponent,BulkFileListener 接口,当然由于是 ApplicationComponent,因此需要在 plugin.xml 加上相关配置。 plugin.xml 添加配置: 下面是文件内容: 示例: 如上,我们可以通过 event 参数获取文件所在 阅读全文
posted @ 2018-04-26 08:27 佚名000 阅读(1455) 评论(0) 推荐(0)
摘要:1、插件内的文件 2、插件类加载器 3、插件组件(component) 4、插件的扩展以及扩展点(Extensions、Extension Points) 5、插件的Action 6、插件的Service 7、插件配置文件结构 8、插件依赖 插件内的文件 有两种方式组织你的插件目录内的文件。 1、插 阅读全文
posted @ 2018-01-15 22:02 佚名000 阅读(2120) 评论(0) 推荐(1)
摘要:环境搭建完了,接下来可以开始写代码了: 1、新建 plugin 项目 2、编辑 plugin.xml,修改一下里面的插件名那些信息,该文件的配置项可以看这里:plugin.xml 其中比较关键的有一个是 <depends>com.intellij.modules.platform</depends> 阅读全文
posted @ 2018-01-14 23:36 佚名000 阅读(1620) 评论(0) 推荐(0)
摘要:2018.04.14 重要更新: 使用 gradle 进行构建可以免去下面大部分步骤,使用 gradle 我们仅需下载安装 JDK、Idea。 使用 gradle 的方法是,新建 Project,然后选择如下: 使用 gradle 的好处是,不用我们去手动配置一大堆环境的东西,坏处是,要下载很多东西 阅读全文
posted @ 2018-01-14 14:00 佚名000 阅读(4343) 评论(0) 推荐(0)