IDEA 是最好的 IDE,誰贊成,誰反對?
IDEA 是 Java 開發人員中最受歡迎和使用者友好的 IDE 之一,它具有許多便利的功能,例如智慧程式碼完成,自動執行繁瑣的重複開發任務,因此它已成為 Java 社群中的友好 IDE。
本文我想分享一些實用的 IDEA 外掛,可以在讓你的程式設計效率更上一層樓。
PS:IDEA 安裝外掛方式,在 IDEA 中點選
File->Settings...->Plugins
,然後搜尋對應外掛,選擇安裝即可。
1. Key Promoter X:快捷鍵提示
繁瑣的滑鼠工作是編碼的障礙之一,經常使用滑鼠會降低開發速度。作為替代方案,我們都嘗試儘可能地找到鍵盤快捷鍵,這個外掛就是來做這個的。
當你在 IDEA 中的按鈕上使用滑鼠時,此外掛將通過鍵盤快捷方式通知你,可以使用鍵盤快捷方式來代替。
如果你經常使用沒有鍵盤快捷鍵的按鈕,則 Key Promoter X
將提示你建立一個。
如果你熟悉某個快捷方式,該外掛還提供了 Don't show again
不再顯示的選項。
比如當我用滑鼠點選 IDEA 側邊欄 Project
的時候,它就會提醒我用 Alt+1
快捷鍵可以實現同樣的效果。
另外,想了解 IDEA 字尾程式碼自動補全功能可以看:字尾補全用得好,提前下班沒煩惱
2. Lombok:減少冗長程式碼
簡而言之就是 Lombok 是一個很方便的外掛,本質是個 Java 庫,使用它通過相關注解就可以不用再編寫冗長的 getter/setter 或者 equals 等方法了。
想了解 Lombok 更多介紹以及原理的可以看:聽說用 Lombok 可以早點下班?
3. Rainbow Brackets:彩虹括號
一個簡單但功能強大的外掛,可以增強視覺體驗,該外掛可以簡化識別每對括號所包圍的程式碼塊的麻煩。
例如,巢狀的迴圈有時會非常繁瑣,因為它們之間巢狀了多個括號,該外掛通過為括號加上多種顏色以及範圍突出顯示功能為你提供了一個很好的解決方案,你可以在其中突出顯示與每對括號相關的程式碼塊。
現在,當你想弄清楚一些複雜的程式碼出了什麼問題時,你不必自己仔細地匹配括號。
連蒼白的程式碼都感覺充滿了活活生機。
4. Codota:程式碼智慧提示
這個外掛用於智慧程式碼補全,它基於數百萬 Java 程式,能夠根據程式上下文提示補全程式碼,相比於 IDEA 自帶的智慧提示來說,Codota 的提示更加全面一些,如下圖所示:
該工具非常有用,因為它可以節省在尋找可用於實現程式碼的各種選項上花費的時間。
另外它還有對應的線上網站:https://www.codota.com/code
,大家可以在上面搜尋需要的程式碼。
5. String Manipulation:字串操作
這個外掛非常簡單強大,可以在字串上執行各種不同的任務,例如轉換為駝峰式大小寫,大寫,樣式反轉等。(快捷鍵:Alt+M
)
可幫助節省編碼時間,是一個必不可少的外掛,以下是此外掛的提供的一些功能:
總結
俗話說得好,工欲善其事必先利其器,好的外掛會給程式設計工作帶來舒適感,還可以提升編碼效率。希望這一系列外掛對你也有用。
如果我遺漏了你最喜歡的外掛,請在留言告知我,我會在在後續的文章中補上。
最好的關係就是互相成就,大家的在看、轉發、留言三連就是我創作的最大動力。
參考
https://plugins.jetbrains.com/plugin/9792-key-promoter-x
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
https://plugins.jetbrains.com/plugin/2162-string-manipulation