Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 4.32 KB

plugins-develop.md

File metadata and controls

91 lines (64 loc) · 4.32 KB

IntelliJ IDEA 插件开发视频教程

重要说明

  • IntelliJ IDEA 的插件理论上是同时也适用于 JetBrains 公司下的其他大多数 IDE 的,因为这些 IDE 都是基于 IntelliJ IDEA 的基础平台进行开发的,请牢记这一点。

环境准备

文档

运行调试方法

  • 选择右上角: Run Plugin,点击 Debug,会启动一个新的 IntelliJ IDEA UI 界面,它会自动帮我们安装正在开发的插件
  • 并且当前环境是 debug 状态,你在源码设置了断点,执行到该断点后可以被阻断

打包

  • 选择右侧 Gradle > Tasks > build > assemble,项目根目录会有一个 build/distributions 目录生成,可以看到一个 zip 文件。可以用它来安装和发布。

教程视频下载和介绍

  • 视频章节结构:
    • 01_AS插件是什么_和IntellijIDEA关系
    • 02_常见的AS开发插件
    • 03_创建第一个Plugin插件
    • 04_翻译插件需求
    • 05_翻译开发过程整理
    • 06_获取用户选中的文本
    • 07_翻译插件显示气泡
    • 08_把插件上传到公共仓库
  • 视频教程下载地址
  • 这套教程视频不是本人录制的,所以需要特别强调下,本套视频来自:传智播客公开课:Android Studio插件开发,在此特别感谢别人的付出(鞠躬)。

其他图文资料介绍

插件开发说明

  • 如果你 Java 基础还算过关,看完这套教程简单的插件基本不会有任何问题的。
  • IntelliJ IDEA 本身平台就自带了很多依赖包,如果能尽量用 IntelliJ IDEA 平台的依赖包就尽量别自己添加 jar,减少插件的容量。

IntelliJ IDEA 官网插件开发相关资料

一些开源的 IntelliJ IDEA 插件介绍