idea中那些好用到飛起的插件


1. idea安裝插件的方法。 

    file->setting->plugins 搜索插件的名稱,如果沒有安裝這個插件就可以自己搜索

     然后點擊下載  

    下載完成之后可能有的插件需要重啟idea,有的不需要,如果他提示你重啟就重啟idea就好了。

2. AiXcoder Code Completer 插件

    這款插件主要有兩個功能:代碼自動補全,以及相似代碼智能推薦。在寫代碼的時候可以根據你現在所寫的代碼而進行智能補全,同時這個插件會基於程序員輸入的代碼,從后台規范代碼中調用相似代碼給予提示。在新項目上開始使用aiXcoder時,aiXcoder需要一個索引過程來解析代碼。之后,AiXcoder將提供更精確的完成。該服務作為多個進程運行,包括“aix node(.exe)”。您可以隨時安全地終止進程。可執行文件位於/aiXcoder/installer/localserver/current/server/中。刪除文件夾然后重新啟動IDE將強制此插件重新下載服務。

    現在支持Java/JavaScript/TypeScript。更多的語言支持(Python/C++ + PHP/GO)正在進行中… 

3. EasyCode 插件

     在我們整合mybatis的時候,這個插件就非常實用了。它可以根據你數據的表對應生成entity,dao,service,serviceImpl,controller,以及xml文件,非常方便實用,生成的dao層的代碼需要加上@Mapper注解。最近更新的版本也支持mybatis-plus了,可以說是讓你的開發快到飛起。 

 4. Lombok 插件

    這款插件也是相當牛逼的,但是也有一個局限性,使用它也需要自己引入lombok對應的依賴。它提供了多種注解,可以簡化代碼。比如說@Getter/@Setter 這兩個注解可以讓你不用再為實體類寫getter,setter方法;還有@Data ,這個注解包含@ToString、@EqualsAndHashCode、@Getter、@Setter、@RequiredArgsConstructor 這些注解,它能控制重載的toString方法,生成equals方法以及hashcode,還有上面的帶參數的構造方法。

 

  5. Translation 插件

     這款插件是谷歌翻譯插件,在idea里面也可以將英文翻譯成中文,當然你也可以設置成其他的語言。 

6. Mybatis Log Plugin 插件

     這款插件是基於日志輸出的,要想使用這款插件你應該是開啟了日志打印的。我們一般的日志打印輸出的SQL語句是不完全的,並且是不能直接運行的,這款插件就能將日志中的SQL語句拼起來,做成可以直接運行的SQL語句,是不是很方便。 

 

7. Alibaba Java Coding Guidelines 插件

  阿里巴巴java代碼規范檢查,規范自己的代碼,規范代碼格式,怎么樣寫出優雅可讀性高的代碼,根據這個規范制約自己不再寫‘垃圾代碼’。

    開啟插件

 8. Free Mybatis Plugins 插件

    你是不是還在dao層文件與xml對應文件之間翻來翻去,有時候找個方法找半天,這個插件可以幫助你快速定位,一鍵從xml文件跳轉到dao,還能檢測沒有對應的方法,屬性。  

   

   使用如圖 

   

 工欲善其事,必先利其器。安裝好了這些插件,寫代碼簡直快到飛起,不用禿頭那么快了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM