當前位置: 妍妍網 > 碼農

細數Jetbrains Idea中最熱門最好用的二十款付費外掛程式,看看你都用過哪些

2024-03-03碼農

大家好,歡迎來到 架構工具棧

IDEA在JetBrains官方的全稱是 IntelliJ IDEA,官方打造的是一款真正 智慧、整合 開發環境(IDE);市面上的破解版本只是啟用了單一的開發工具本身,對一些 付費的主題和付費外掛程式 並不支持,官方強調的智慧和整合就是體現在很多付費外掛程式體系上,用好這些 付費外掛程式能讓你的生產力起飛

官方總共有300多個付費外掛程式, 我這裏按照下載量,統計了部份高評分的付費外掛程式 ,下面也給出一些具體的 付費外掛程式使用建議 。詳情可以參考:

https://plugins.jetbrains.com/search?orderBy=downloads&pricingModels=PAID

AI Assistant

國內地區目前 AI Assistant不可用,官方限制了單獨認證,每個月是10美元的費用 ,使用AI Assistant之前必須購買 官網 JetBrains IDE 正版授權證(學生帳號不支持),總體費用在1500 RMB 左右****,建議用其它AI工具,必須Copilot或則AICommit替代。

訂閱 JetBrains AI 服務後,AI Assistant 可在 IntelliJ IDEA、PyCharm PhpStorm ReSharper 和其他 JetBrains IDE 中使用,並作為補充功能在 Fleet 中使用。

GitHub Copilot

GitHub Copilot 在您編碼時提供來自 AI 對程式設計師的自動完成樣式建議。您可以透過開始編寫要使用的程式碼或編寫描述程式碼執行的自然語言註釋來接收來自 GitHub Copilot 的建議。

它由 OpenAI Codex 提供支持,可直接從您的編輯器即時工作。GitHub Copilot 提高了開發人員的工作效率和幸福感,減少了中斷,改善了流程,並增加了開發人員花在令人滿意的工作上的時間。

與其他程式碼助手不同,GitHub Copilot 從 OpenAI 從數十億行開原始碼構建的模型中提供建議。

Copilot目前是單獨認證,每個月是10美元的費用,我們也提供了便宜的渠道,需要單獨使用copilot也可以聯系我們。白嫖不要來,免費不提供。

MyBatisCodeHelperPro (Marketplace Edition)外掛程式

這是一個專為Java MyBatis框架設計的外掛程式,提供自動完成檢查和程式碼生成等功能。它可以幫助開發人員更輕松地編寫和維護MyBatis相關的程式碼。

MyBatis Smart Code Help Pro外掛程式

這是一款智慧程式碼輔助外掛程式,專為MyBatis框架設計。它提供了自動完成、語法檢查和程式碼生成等功能,讓開發人員更輕松地編寫和維護MyBatis相關的程式碼; 同第一款功能差不多,外掛程式也卷,建議使用 MyBatisCodeHelperPro (Marketplace Edition)外掛程式

AICommit外掛程式

AICommit — 面向 JetBrains IDE 的 AI 助手!詳情可以檢視官網:https://plugins.jetbrains.com/plugin/21289-aicommit

  • 使用 GPT 的智慧送出資訊編寫器

  • 在編輯器中彈出 AI 驅動的功能:程式碼最佳化、程式碼解釋、文件生成、程式碼轉換和轉譯

  • 支持自訂提示和各種參數調整

  • 與 JetBrains 產品無縫整合,為使用者提供卓越的使用體驗

  • 對於變更檔數量較多的情況,采用並列處理,以實作極快的速度

  • 註重私密保護:我們不收集任何程式碼資訊或送出資訊

  • 使用 AICommit 升級您的編程工作流程 —— 您的全方位 AI 編程助手!

  • Restful Fast Request外掛程式

    這是一個類似於Postman的IntelliJ IDEA外掛程式,提供了高效偵錯API的能力。透過使用該外掛程式,開發人員可以輕松發送和接收HTTP請求,並檢視響應結果和偵錯資訊。

    JetClient外掛程式

    JetClient是一款終極REST客戶端,用於測試和偵錯REST(HTTP)API。該外掛程式提供了強大的功能,使開發人員能夠更輕松地發送和接收HTTP請求,並且支持多種數據格式和身份驗證方式。通上面那款外掛程式功能差不多, 都可以作為postman的替代,寫外掛程式也卷,還有一個免費的 apifox 也是這種

    JPA Buddy外掛程式

    JPA Buddy是一個廣泛使用的IntelliJ IDEA外掛程式,面向使用JPA數據模型和相關技術(如Spring DataJPA,DB版本控制工具(Flyway,Liquibase),MapStruct等)的新手和有經驗的開發人員。該外掛程式提供了視覺化設計器、程式碼生成和其他檢查,這些檢查應根據 JPA 的最佳實踐簡化開發並改進程式碼。

    Sequence Diagram外掛程式

    SequenceDiagram無論是快速了解業務流程,還是快速的熟悉系統的業務程式碼邏輯,以及各個類和方法等的呼叫關系,時序圖無疑是其中一種不可獲取的簡便快捷的方式。一起來了解下,IDEA如何快速生成時序圖吧。

    工作中,經常需要繪制時序圖說明業務流程的設計走向,而邏輯較復雜的時序圖,若是單純的透過人工進行繪制,不僅僅耗時長,而且很費腦細胞。在經歷過多次需求變更後,畫時序圖更是頭禿。

    另外,透過時序圖,可以快速了解業務在程式碼實作時的設計思路,已經相應的流程節點,可以從時序圖快速了解認識業務,是開發和測試均需了解和知道的快速學習方法。

    IntelliJ IDEA 中有一個外掛程式,可以完美解決上述需求,這個外掛程式就是 SequenceDiagram:

    Rainbow Brackets

    Rainbow Brackets(彩虹括弧)是一個文字編輯器外掛程式,用於幫助程式設計師辨識程式碼中括弧(包括圓括弧、方括弧和大括弧)的巢狀層次。該外掛程式透過在括弧周圍添加不同顏色的高亮顯示來實作這一目的。在編寫程式碼時,括弧的巢狀層次很容易混淆,特別是當程式碼變得越來越復雜時。使用 Rainbow Brackets,程式設計師可以快速準確地辨識括弧的巢狀層次,從而更輕松地編寫和維護程式碼。Rainbow Brackets 支持多種文字編輯器,包括 Visual Studio Code、Sublime Text、Atom 等。它是一個開源計畫,可以免費下載和使用。

    支持的語言:

    Java、Scala、Clojure、Kotlin、Python、Haskell、Agda、Rust、JavaScript、TypeScript、Erlang、Go、Groovy、Ruby、Swift、 Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex 語言, C#, F#, Dart, Pug/Jade, Bash, Vue.js, C# 剃刀頁面, GLSL(OpenGL 著色語言), Go 樣版, C++, C, Solidity, Jinja2, Clang, CPP, C...

    [ANSI Highlighter Premium

    ANSI Highlighter Premium 支持在日誌檔中快速呈現 ANSI 控制程式碼序列,無論其 大小,來自所有基於 IntelliJ 平台的產品的文字編輯器。提供以下功能。

    可自訂的 ANSI 顏色:

  • 轉到偏好設定 |編輯 |配色方案 |控制台顏色

  • 展開「ANSI 顏色」

  • 根據需要自訂前景色和背景色

  • 按「套用」

  • 可自訂的「ANSI Aware」副檔名:

  • 轉到偏好設定 |編輯 |檔型別

  • 在「辨識的檔型別」下,選擇「ANSI 感知」

  • 在「檔名模式」下添加自訂「ANSI 感知」副檔名,預設情況下會添加 *.log

  • 按「套用」

  • BashSupport Pro

    適用於 JetBrains IDE 的強大 Bash 外掛程式

    Bash 是一種廣泛使用但復雜的語言,它有許多難以理解的地方。BashSupport Pro 透過在 JetBrains IDE中提供高品質的Bash語言支持,可以讓您的 Bash 開發過程變得高效愉悅。

    它為您提供 Bash 開發過程中所需的各種功能:完善的程式碼編輯與格式化體驗,強大的執行配置,程式碼偵錯程式、測試器整合等等。BashSupport Pro 整合了 Bash 開發中的最佳工具,包括 bashdb, ShellCheck, bats-core, 以及 shfmt。我們可以斷言,沒有比 BashSupport Pro 更好的 Bash 開發工具了!

    GitToolBox

    智慧化的Git助手,有了它不用再去記git命令,直接整合到Idea內部完成。

    Code Note外掛程式

    Code Note是一款先進的程式碼註釋工具,允許開發人員在不更改程式碼的情況下添加程式碼註釋和書簽。它支持附件管理和註釋保存到Evernote,同時也支持檢視Evernote中的註釋和影像。程式碼筆記是一款超好用的適合程式設計師在JetBrains產品線使用的程式碼筆記和書簽管理軟體, 手不離IDE即可完成建立修改搜尋程式碼筆記功能, 支持附件管理,支持 SQLite 本地資料庫儲存或者Evernote儲存, 支持閱讀Evernote筆記和圖片.

    Mybatis Log Plugin外掛程式

    為什麽使用Mybatis Log Plugin外掛程式?

    1. Mybatis是當前java操作資料庫的首選框架,在開發的時候,mybatis輸出的sql日誌會在console控制台中輸出。

    2. 但預設情況下,控制台中輸出的sql指令碼是不可以直接執行的,需要我們手動進行拼接,如果sql語句很長很復雜,拼接起來就會很耗時間,也可能因拼接不當而出錯。

    3. Mybatis Log Plugin外掛程式解決了該麻煩,它會將mybatis輸出的sql日誌 轉化成 可執行的sql語句,省略了我們拼接的過程。可以直接復制出來執行,檢測執行的sql語句的錯誤

    LeetCode Editor Pro外掛程式

    該外掛程式專門為LeetCode編程平台設計,它支持leetcode.com和leetcode.cn,允許使用者在IDEA中測試和送出問題。這對於那些準備面試或提升演算法能力的開發人員非常有用。

    JavaDoc Clean Read外掛程式

    該外掛程式旨在使JavaDoc更具可讀性,透過重新排版和增加樣式,改善程式碼文件的可讀性。

    PREDIS

    PREDIS外掛程式源自https://github.com/dboissier/nosql4idea,並主要專註於支持Redis,其實datagrip都有。

    Idea JDK VisualGC外掛程式

    是一個用於本地或遠端執行熱點JVM的即時視覺化垃圾收集監控工具,支持G1和ZGC。開發階段即時監測,自己的JVM資訊,即時視覺化 Hotspot JVM 垃圾回收監控工具, 支持檢視本地和遠端JVM行程, 支持G1 and ZGC演算法。

    PolyBPMN Visualizer外掛程式(US $19.00)

    PolyBPMN Visualizer是一款用於視覺化BPMN圖表的工具,在Activiti、Camunda和Flowable等建模器中建立的BPMN圖表都可以進行編輯和視覺化。該外掛程式還提供了導航和行程偵錯支持,幫助開發人員更好地理解和管理業務流程。

    IntelliJ IDEA 的 PolyBPMN 外掛程式是一個 BPMN 圖的視覺化器,具有導航和流程偵錯支持。它支持編輯和視覺化在 Activiti、Camunda 和 Flowable 等建模器中建立的 BPMN 圖。

  • One more thing

  • 關註架構工具棧,每天為你帶來最新好用的開發運維工具,如果你覺得用,請點贊+在看,然更多的人了解相關工具。

  • 趁年底有空我也將付費版Idea百科全書,和Pycharm使用百科全書全部輸出整理了,這些工具都掌握了對編碼效率肯定是有本質上的提升,配合Github Copilot基本能讓工具完成大部份開發工作,專註完成業務實作就好。

  • IDEA付費版使用百科全書
    https://ziby0nwxdov.feishu.cn/docx/MiCfdogB4omIa9xlW50cByiGn5n

    Pycharm付費版使用百科全書 https://ziby0nwxdov.feishu.cn/docx/DArFdVFQpomfUvxV7xZcCwXYn0c

  • 信的過的朋友可以支持一波付費版JetBrains全家桶(三年),全外掛程式,全主題,加上 Github Copilot,詳細的特性可以參考上面的百科全書介紹,白嫖的不要來, GitHub Copilot,完全可以說是專為程式設計師而生的AI coding工具! 名額數量有限,發完即止! 需要的小夥伴請掃描下方二維碼,備註關鍵字 購買 非正常備註客服不會對接