IDEA 插件開發(fā)相關(guān)資料
官網(wǎng)文檔:https://plugins.jetbrains.com/developers/intellij-platform?開發(fā)插件相關(guān)
官網(wǎng)唯一的中文幫助文檔說明文案:https://plugins.jetbrains.com/docs/intellij/getting-help.html?section=Chinese
https://plugins.jetbrains.com/developers/marketplace?發(fā)布插件相關(guān)
目前有社區(qū)翻譯的中文文檔:https://intellij-sdk-docs-cn.github.io/intellij/sdk/docs/?。但是其中的很多內(nèi)容已經(jīng)過時,三年過去了,插件開發(fā)者如果通過搜索引擎找到并按照此文檔進行操作,可能基本的項目運行編譯都會出現(xiàn)問題。建議對照最新版的英文文檔學習。
其他參考資料:?直播回放?|?9月29日「JetBrains碼上道」|?主題:從零開始,開發(fā)插件?https://www.bilibili.com/video/BV1rv4y147fb/
相關(guān)教程:?https://beansoft.github.io/jetbrains/home.html
另外JetBrains技術(shù)支持也提供相關(guān)的基本的插件開發(fā)知識答疑服務。
強烈建議加入官方的 JetBrains 平臺 插件開發(fā)支持聊天Slack?https://jetbrains-platform.slack.com/,?那里聚集著IDEA官方的開發(fā)者和一些開發(fā)者布道師及插件開發(fā)者(全球4000多人),如果需要,我可以將你直接加進群。里面主要用英文交流。
IntelliJ Platform Explorer?會對你有所幫助。?如果遇到問題,也可以在?Plugin Development 論壇?向技術(shù)支持團隊發(fā)帖。會定期被JetBrans團隊更新解答。
其他參考:
https://zhuanlan.zhihu.com/p/558909671?從0到1寫一款Jetbrains插件?https://zhuanlan.zhihu.com/p/400059601?IntelliJ IDEA 插件開發(fā)指南?https://bugstack.cn/md/assembly/idea-plugin/2021-08-27-%E6%8A%80%E6%9C%AF%E8%B0%83%E7%A0%94%EF%BC%8CIDEA%20%E6%8F%92%E4%BB%B6%E6%80%8E%E4%B9%88%E5%BC%80%E5%8F%91%EF%BC%9F.html?IDEA插件開發(fā)手冊系列文章?IDEA 2023.2 EAP再次支持DevKit插件項目 無需聯(lián)網(wǎng)就能寫插件?https://www.bilibili.com/video/BV1Qg4y1V7zN/
注意:因為IDEA版本更新很快,很多API可能已經(jīng)失效或者無法使用,請盡量用官方英文文檔為準。由于國內(nèi)網(wǎng)絡(luò)限制,建議初學者使用DevKit模式來開發(fā)。