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