天天看點

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料

作者:小傅哥

部落格:https://bugstack.cn

沉澱、分享、成長,讓自己和他人都能有所收獲!😄

一、前言

💥為什麼?寫寫快樂的熱門文章不好嗎!

從開始準備成體系的編寫

IDEA Plugin

知識内容前,我就知道這大機率不會是一個有太多閱讀量的文章,因為基本日常的工作開發中幾乎也用不到這樣的知識。

那麼為什麼還要編寫呢?就是因為用的人不多,是以這方面的知識成體系的少,也就導緻真的有需要的人根本找不到一個可以上手的資料。怎麼開發、什麼模式、哪種技術、如何釋出 等等,這些内容幾乎就是空白的,在你有此類需求的時候完全不知道如何上手。

是以🌶,又一套成系列體系的

《IDEA Plugin 開發手冊》

内容已經為有需要的你準備好啦:

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料
  • 此開發手冊,分為4章12節循序漸進的通過實踐案例開發的方式,串聯 IDEA Plugin 開發的各項常用技術點,為讀者講解如何開發一個 IDEA 插件。
  • 基本開發類知識點包括:

    gradle 工程建立

    插件釋出

    Swing UI

    各類窗體

    菜單配置

    工程上下文對象

    向導步驟

    内容存放

    配置加載

    等,通過這些知識在案例中的逐個使用,而學習如何開發插件。

💋

鑒于作者水準有限

,如果PDF中含有不易了解的内容,一定是作者在編寫的過程中缺少必要的描述和嚴格的校準,感謝把你的意見或者疑問送出給我來完善,也歡迎與我多一些互動,互相進步共同成長。

二、能幹啥,舉個栗子🌰

vo2dto,一個已經被下載下傳1000+的插件

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料

這是小傅哥開發的一款用于幫助使用 IDEA 編寫代碼的研發人員,快速生成兩個對象轉換過程中所需要大量的

x.set(y.get)

代碼塊的 vo2dto 插件工具。可以直接在 IDEA 中搜尋安裝使用

對vo2dto感興趣的,程式員👨🏻‍💻‍,來自這些國家

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料
  • 插件:https://plugins.jetbrains.com/plugin/18262-vo2dto
  • 源碼:https://github.com/fuzhengwei/vo2dto
  • 視訊:https://www.bilibili.com/video/BV13Y411h7fv -

    講解插件的整體設計和使用說明

三、别說了,上幹貨吧!

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料

Hello, world of idea plugin ! 你好,IDEA 插件的世界!歡迎來到這裡,很高興你能拿到這本書!

IDEA 插件開發可以幫助研發人員提升能效,解決一些實際場景中的共性問題。但最近在折騰IDEA插件開發的時候,市面的資料确實不多,也沒有成體系完整的開發指導手冊,是以就遇到了很多不知道就不會的事情,需要一點點查詢搜尋源碼、驗證API接口,最終把各項功能實作,當然在這個過程中也确實踩了不少坑!接下來在這個專欄會把一些關于 IDEA 插件開發用到的各項知識做成案例輸出出來,幫助有需要的研發夥伴,一起建設 IDEA Plugin。

1. 适合人群

  1. 具備一定程式設計基礎,工作1-3年的研發人員
  2. 有 IDEA Plugin 開發需求的研發人人員
  3. 希望可以拓展一些除了業務以外的開發技能
  4. 先做一些開源軟體的貢獻人員

2. 我能學到什麼

  1. 看得懂,有很多的案例來串聯 IDEA Plugin 插件開發技能
  2. 學得會,通過案例實踐的方式學習 IDEA Plugin 開發技巧
  3. 搞得清,不隻是實踐,還是實際場景的結合
  4. 弄得明,學習完這套插件開發技巧,就可以自己完成一些場景設計和開發了

3. 閱讀建議

此專欄是以案例串聯 IDEA Plugin 插件開發中常用的技巧,在學習的過程中可以先着重案例實踐,在去考慮如何設計和開發,以及已經上手後再去閱讀一些核心的API以及如PMD插件的開發,學習各項技術補充自己的知識。

粉絲夥伴在閱讀的過程中,千萬不要害怕在學習的過程中遇到問題,這些都是正常的! 希望你可以一直堅持把這些内容事必躬親、親曆親為的學完,加油!

四、PDF📚下載下傳

  • 位址:[https://github.com/fuzhengwei/guide-idea-plugin]https://github.com/fuzhengwei/guide-idea-plugin)

五、🎉收尾

🏃🏻總有些美景,在跑步的早上

《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料
《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料
《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料
《IDEA Plugin 開發手冊》• 小傅哥.pdf | 年前整理的最後一本PDF資料

這是過年前的最後一本 PDF 收尾之作的釋出了,這一年在内容輸出上包括了:

《SpringBoot 中間件的設計和開發》

《重學Java設計模式》

出版圖書、

《手撸 Spring》

《Lottery 抽獎系統 - 基于領域驅動設計的四層架構實踐》

《IDEA Plugin 開發手冊》

,哈哈哈,是不是就挺肝的!當一個原創做作者有了粉絲的正向回報、有了平台的扶持、有了一些收益,就可以非常好的在喜歡的領域上不斷的耕作。

當看着一個個從發芽🌱到長大的内容🌲,真的是非常的開心。這個過程也是我這一年每天能 10:45-11:00 睡覺,6:20 起床(跑步、寫作),以此保持一個良好的作息習慣,有了健康的身體、有了内容的沉澱。也希望看到的這你,在22年有一個自己的計劃,能落地的計劃!

公衆号:bugstack蟲洞棧 | 作者小傅哥多年從事一線網際網路 Java 開發的學習曆程技術彙總,旨在為大家提供一個清晰詳細的學習教程,側重點更傾向編寫Java核心内容。如果能為您提供幫助,請給予支援(關注、點贊、分享)!

上一篇: 正則表達
下一篇: linux 正則