IntelliJ IDEA 插件開發視頻教程
重要說明
- IntelliJ IDEA 的插件理論上是同時也適用於 JetBrains 公司下的其他大多數 IDE 的,因爲這些 IDE 都是基於 IntelliJ IDEA 的基礎平臺進行開發的,請牢記這一點。
教程視頻下載和介紹
- 視頻章節結構:
01_AS插件是什麼_和IntellijIDEA關係
02_常見的AS開發插件
03_創建第一個Plugin插件
04_翻譯插件需求
05_翻譯開發過程整理
06_獲取用戶選中的文本
07_翻譯插件顯示氣泡
08_把插件上傳到公共倉庫
- 視頻教程下載地址
- 原下載地址:http://pan.baidu.com/s/1nv79ptZ
- 備用下載地址:http://pan.baidu.com/s/1eSoQHoA,密碼:gqo2,如果哪天下載地址失效,請在本 Github 項目發 Issues。
- 這套教程視頻不是本人錄製的,所以需要特別強調下,本套視頻來自:傳智播客公開課:Android Studio插件開發,在此特別感謝別人的付出(鞠躬)。
其他圖文資料介紹
插件開發說明
- 如果你 Java 基礎還算過關,看完這套教程簡單的插件基本不會有任何問題的。
- IntelliJ IDEA 本身平臺就自帶了很多依賴包,如果能儘量用 IntelliJ IDEA 平臺的依賴包就儘量別自己添加 jar,減少插件的容量。
IntelliJ IDEA 官網插件開發相關資料
一些開源的 IntelliJ IDEA 插件介紹
- 閱讀別人插件有助於你的開發,希望你有一天能開發一個好用的插件。
- IntelliJ IDEA 的大量插件都是開源的,如果你有遇到你喜歡的插件,可以到 JetBrains 官網上找到這個插件的主頁,很有可能在介紹中就有 Github 地址。感謝 Github 的存在。
- 我寫的插件:ChineseTypography,也是一個最簡單的插件
- https://github.com/Skykai521/ECTranslation
- https://github.com/YiiGuxing/TranslationPlugin
- https://github.com/avast/android-butterknife-zelezny
- https://github.com/zzz40500/GsonFormat
- https://github.com/kstenschke/shifter-plugin
- https://github.com/jansorg/SmarterEditor
- https://github.com/jansorg/BashSupport
- https://github.com/hsz/idea-gitignore
- https://github.com/JetBrains/ideavim
- https://github.com/krasa/EclipseCodeFormatter
- https://github.com/krasa/StringManipulation
- https://github.com/krasa/GrepConsole