CodeGym /Java Blog /Toto sisi /10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員
John Squirrels
等級 41
San Francisco

10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員

在 Toto sisi 群組發布
美好的一天,你們大家!開發人員有一個基本的“創作”工具,即EclipseNetBeans等開發環境。但毫無疑問,目前最流行的環境是IntelliJ IDEA。它旨在增強您的編碼能力,多次大大簡化流程。10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 1但也許此環境提供的功能並不適合所有人,或者有些人可能想要對其進行定制。事實上,您所要做的就是通過添加插件來擴展其功能。
插件是一種向主程序添加功能的方法。它們旨在擴展其功能。
今天我們將了解 10 個有趣的 IntelliJ IDEA 插件。他們會幫助你的工作,或者至少讓你振作起來 =) 首先,讓我們引導你完成在 IntelliJ IDEA 中安裝插件的新手訓練營,以安裝新主題為例。

1. IntelliJ IDEA 主題

您是否曾覺得某種程度上缺乏內置 IntelliJ IDEA 主題的有限集?也許您想選擇其他東西。也許您想四處挖掘並找到適合您的東西?好吧,讓我們開始吧!要開始,請轉到此處並選擇適合您的主題(或主題包)。例如,我選擇了Gradianto。接下來,我們有兩種方法來安裝插件。

方法一:直接從JetBrains網站安裝

您必須打開 IDEA。選擇主題後,單擊“獲取”->“安裝”按鈕。然後會提示你選擇你電腦上安裝的 IntelliJ IDEA 的版本:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 2
10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 3接下來,您的開發環境中會彈出如下窗口:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 4點擊OK。插件已安裝!接下來,您有時需要重新啟動IntelliJ IDEA才能讓插件開始工作。對於帶有主題的插件,這不是必需的——主題立即變為綠色:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 5

方法 2:從 IntelliJ IDEA 安裝

在 IDEA 中,在左上角,轉到File -> Settings10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 6接下來,轉到Plugins選項卡並在搜索欄中輸入插件名稱 ( Gradianto10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 7 ),甚至部分:單擊綠色的Install按鈕,你完畢!

改變主題

綠色不是唯一的新主題。要查看其餘部分:
  • 返回文件 -> 設置
  • 打開“外觀”選項卡
之後,單擊主題下拉列表,可以看到四個新的可用主題:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 8我最喜歡Gradianto Deep Ocean主題:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 9

禁用/卸載插件

讓我們看看如何禁用或完全卸載插件:
  • 再次打開設置->插件窗口
  • 選擇已安裝選項卡
Disable使插件處於非活動狀態:如果您現在單擊Enable/Disable10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 10旁邊的箭頭,那麼您將看到一個窗口,讓您從IDEA中刪除插件:如您所見,實際上一切都非常簡單 :) 那麼,讓我們看看一些非常有用的 IDEA 插件。10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 11

2. 字符串操作

這是一個插件,它將為您的 IDEA 添加許多新的字符串處理功能。你可以在這裡找到它。安裝並重新啟動開發環境後,如果您右鍵單擊變量名稱或某些文本的選擇,您會注意到一個新的 String Manipulation 上下文菜單,它提供了多種更改所選字符串的可能性:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 12當您需要與一些非常大的文本進行交互時,此插件將非常有用。它允許您過濾、排序、更改大小寫、更改編碼樣式(例如,將所有文本更改為駝峰式)、在單個操作中更改文本所有行中的某些內容(哦,這聽起來很有趣)、將文本編碼為一些格式(例如,SHA-1 十六進制格式)等等。是的,乍一看似乎有太多不同的功能,並且不會完全清楚這個或那個的作用。但久而久之,你就會習慣並成為IntelliJ IDEA中的文本排版大神。

3. IDE 特性訓練器

這個插件主要是為初學者設計的。它以交互方式幫助您了解 IDE 中的基本快捷方式和功能。您可以將其視為您在 IntelliJ IDEA 中的私人教官。你可以在這裡找到它。安裝後,轉到幫助 -> IDE 功能培訓師部分。10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 13接下來,選擇一個您想了解更多的主題。例如,重構:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 14然後開始逐步完成練習。

4. 關鍵發起人 X

我注意到程序員越有經驗和技能,他或她知道的熱鍵就越多。畢竟,您無需手動搜索代碼或手動執行某些操作,只需按幾個鍵盤快捷鍵,瞧,您就完成了!因此,您的工作速度會快得多。那麼,請允許我向您介紹Key Promoter X插件。加載後,當我們進入某些設置窗口、菜單或選項卡時,我們會在右下角看到一個提示,其中包含可以執行相同操作的鍵盤快捷鍵(即會打開相同的設置窗口、菜單、等):當您通過IDE Features Trainer10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 15將其添加到運行時教程,您將能夠在不實際使用鼠標的情況下在 IDEA 中工作(這將大大加快您的工作速度)。

5. Rainbow Brackets 和 HighlightBracketPair

我不得不提到Rainbow Brackets插件。安裝後,它使編碼變得更加方便,因為成對的括號會變成多種顏色:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 16這讓您可以立即看到哪個左括號與哪個右括號配對。顏色不是任意的(不是隨機選擇的)。有一定的邏輯:嵌套程度相同的括號顏色相同。例如,黃色括號內的括號將是綠色的。在綠色括號中,所有內容都是藍色的,依此類推......說到括號,讓我們繼續討論HighlightBracketPair。使用此插件時,您會清楚地看到光標所在的特定代碼塊或括號,因為相關的一對括號將突出顯示:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 17如果您正在處理大量嵌套的代碼,這兩個工具會非常有用。

6.科多塔AI

在遙遠的過去,代碼通常是在普通的文本編輯器中編寫的。現在想像一下,您在某處忘記了括號,或者在類名中犯了錯誤。什麼都不會編譯!因此,在那些日子裡,您不得不花費數小時來查找錯誤,並且在編寫代碼時要格外小心。那種痛苦,只屬於神經最堅強的人。我認為這已經夠煩人了,以至於一些人開始創建各種環境來處理代碼。IntelliJ IDEA、Eclipse、NetBeans……現在你在 IntelliJ IDEA 中工作,它非常智能,在編碼方面提供了難以置信的幫助,建議可能的錯誤位置,並在你開始時立即提取相關的類名和方法名打字。讓它更聰明一點怎麼樣?為了這,Codota 人工智能插件。該插件旨在通過 AI 提供更好的代碼自動完成功能。基於數百萬個開源 Java 程序以及您的上下文,Codota使用最先進的機器學習模型來幫助自動完成代碼行,幫助您更快地編寫代碼並減少錯誤。換句話說,這個插件讓 IDEA 根據你的應用程序的上下文提示你。例如,它可以顯示所需類型的可訪問、可見變量:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 18您也可以選擇特定的代碼塊,例如方法名稱,並嘗試搜索現成的示例:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 19

7. SpotBugs

說到編碼助手,我認為有一個幫助捕獲錯誤的助手不會有什麼壞處,對吧?這是SpotBugs插件進入階段的地方。SpotBugs 對字節碼執行靜態分析,以在 IntelliJ IDEA 中查找 Java 代碼中的錯誤。也就是說,這個插件是檢測某些 Java 錯誤的好工具,它通過分析您的代碼並將其與 400 多個錯誤模式和糟糕的解決方案進行比較來實現。此類錯誤包括無限遞歸循環、死鎖活鎖和各種庫的不正確使用。SpotBugs 可以識別大型應用程序中的數百個嚴重錯誤(通常在 1000-2000 行未註釋的源代碼中大約有一個錯誤)。安裝插件後,在菜單中選擇Analyze -> SpotBugs -><分析目標>。目標可以是一個文件或整個模塊,包括或不包括相關測試:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 20分析完成後,您可以在底部看到一個窗口,其中顯示所有發現的錯誤或不良解決方案以及修復它們的建議:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 21

8.行家助手

Maven Helper插件是任何使用 Maven 的人必備的插件。它添加了一種簡單的方法來分析和消除衝突的依賴關係,以及在各種視圖(如列表或樹)中查看 Maven 依賴關係的能力。要運行分析,請打開pom文件並單擊底部的Dependency Analyzer選項卡。然後您將能夠看到哪些依賴項與哪些依賴項衝突並排除任何衝突的依賴項:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 22該插件還添加了用於運行/調試單個文件或根模塊的附加功能:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 23啟用此依賴項管理器將節省您解決依賴項問題的時間。

9. 從頭開始

在寫代碼的時候,你經常會想“這需要在我提交之前修復”,你需要在某個地方寫臨時數據供自己參考或進行一些測試,或者你會想要記錄筆記或調試應用程序時看到的數據。這通常意味著快速啟動記事本的新實例,但這仍然不是很好。我們如何才能更好地利用我們鍾愛的 IntelliJ IDEA 提供的工具?例如,Scratch插件。該插件允許您在 IDEA 中創建臨時文本編輯器選項卡,您可以在其中編寫代碼、存儲臨時數據或快速記下您稍後需要但不需要永久保存的想法。您的文件系統再也不會充斥著一次性 TXT 文件。加載插件後,按Alt+C. 出現一個窗口,您可以在其中為您的文本文件指定一個名稱:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 24在我們點擊OK之後,我們得到一個帶有臨時文本文件的選項卡。如果之前創建了文件,則此鍵盤快捷鍵將打開它。如果這些選項卡的列表已經很長,則將打開最近的一個。在插件描述中,您可以看到使用這些臨時文本文件的其餘熱鍵。您還可以從菜單訪問這些臨時文件:工具 -> Scratch -> ...10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 25

10.進度條

最後,一些喜劇效果 — 我想提一些有趣的小進度條插件。這些插件將進度條典型的乏味外觀變成了更有趣的東西。例如,我非常喜歡Mario插件:10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 2610 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 27或者嘗試一個非常流行的插件——Nyan Progress Bar10 個有用的 IntelliJ IDEA 插件:適合初學者和有經驗的開發人員 - 28我確實需要向您指出,添加額外的功能會導致 IDEA 消耗更多的資源,並且過度依賴插件可能會影響您的開發環境的性能。因此,在嘗試將您理想的插件集放在一起時,不要得意忘形:您需要嘗試在性能和附加功能之間保持一個“快樂的媒介”。今天對我來說就這些了 :) 請在評論中告訴我們您最喜歡的插件。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION