一、安装开发的插件
1. 开发过程中使用的是 gradle 项目
- 插件包 jar 在
build/idea-sandbox/plugins/my-second-idea-plugin/lib/
这个目录里
2. 开始过程中使用的是 idea plugin 项目
- 在 顶部"Build"的下拉列表里面,有一个按钮,会在最外层目录生成一个jar
- 这种创建项目发方式,本地启动Plugin没有加载成功,todo 这种创建项目发方式,默认只有idea sdk,没有jdk版本选择
二、 抄一个简单的插件
抄的插件是 StopCoding 。其作者很棒,写了一篇开发教程 IDEA插件辅助防沉迷之路
- 因为该源码使用的idea版本,与我之前试验的开发环境不一致。所以我没有采用直接clone下来,本地运行的方式来学习
- 另建了一个项目,抄了里面的开发代码
- 思路是
- 运行成功
- 琢磨源码,整理修改细节,并查看是否还能正常运行
- 不看源码,自己重写一遍