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