五個強大的IntelliJ IDEA插件,提高你的編程效率
一旦你使用了這些插件,就再也離不開它們了。
很多Java程序員都會使用IntelliJ Idea來編寫代碼,Idea提供了豐富和強大的功能,如自動代碼補全、編輯和導(dǎo)航、強大的搜索功能等等。使用IntelliJ Idea可以給你帶來很棒的編碼體驗。今天,為大家推薦五個優(yōu)秀的第三方插件。因為有了這些插件,可以大大提升編碼效率!
1 GenerateAllSetter
在編碼時,我們經(jīng)常需要給對象的屬性賦值。通常情況下,需要逐個進(jìn)行設(shè)置屬性。當(dāng)然,這需要逐個輸入代碼。如果這個對象有很多屬性,肯定會崩潰的。有了這個插件,就可以解放雙手。
在另一種情況下,我們經(jīng)常需要將VO對象和DTO對象相互轉(zhuǎn)換。這個插件也可以幫助你。如果VO和DTO的字段名相同,它將自動為你生成賦值語句。
在編寫完方法聲明后需要將ProductInfo轉(zhuǎn)換為ProductVo時,只需要按下Alt+Enter快捷鍵,然后選擇generate getter setter convert,就可以自動生成代碼,非常方便。
2 Maven Helper
在開發(fā)過程中,我們經(jīng)常會遇到一些依賴性沖突,這些沖突通常很難解決和定位。當(dāng)不使用這個插件時,通常需要手動使用Maven命令mvn dependency:tree來進(jìn)行故障排除,這很麻煩。有了這個插件,你可以輕松地顯示依賴沖突,并自動排除你想要移除的依賴。
3 Codota AI Autocomplete
IntelliJ Idea的自動代碼補全功能其實非常有用,但Codota更加強大。它基于人工智能技術(shù),通過學(xué)習(xí)大量開源項目,為開發(fā)人員提供更多智能的建議。
例如,如果想要實現(xiàn)一個文本文件讀取函數(shù),只需要寫一行代碼來使用Codota。
這里只聲明了BufferedReader,Codota就推薦了逐行讀取代碼,非常方便。如果你對這個類的使用不是很清楚,需要一些有用的示例。在使用Codota時,你不需要打開瀏覽器進(jìn)行搜索,你只需要選擇代碼,右鍵選擇Get relevant example,Codota會選擇一些優(yōu)秀的代碼使用示例。
4 GsonFormat
這個插件的功能是基于JSON字符串自動生成Java實體類。當(dāng)我們需要通過HTTP請求第三方Rest API時,這個插件非常有用。
5 Key Promoter X
這個插件的功能是告訴你哪些快捷鍵可以替代你的操作。有時候我們想要進(jìn)行一些操作,比如重命名一個類。以前,必須用鼠標(biāo)右鍵選擇類并選擇重命名選項來完成它。有了這個插件,在操作完成后,在Idea的右下角會彈出提示,告訴你可以使用哪些快捷鍵。
好了,經(jīng)過這五個插件的介紹,你有沒有喜歡的插件呢?趕快去下載吧。最后,感謝你的閱讀。