卑微小吳勵志寫博客第17天。
從接觸開發就使用的是IDEA,然後進入目前的項目組後,大家都用eclipse。所以我也開始用eclipse,不過發現還是IDEA比較好用一些,所以平時還是會用IDEA寫一些代碼。今天給大家推薦幾款IDEA好用的插件,會用這些插件,有時候可以提升開發效率。
Lombok
Lombok爲Java項目提供了非常有趣的附加功能,使用它的註解可以有效的地解決那些繁瑣又重複的代碼,例如
Setter、Getter、toString、equals、hashCode 以及非空判斷等。
- 舉個例子,我們給一個類添加@Getter和@Setter註解
- Lombok就會爲我們自動生成所有屬性的Getter和Setter方法。
看一個類的方法,可以用Alt+7,可以點開
使用方法:
1、打開idea。file——>settings——>Plugins——>LomBok
點擊install,應用Apply,OK就好了
2、在pom中加上
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
3、使用註解。
Translation
一款翻譯插件,支持Google、有道、百度翻譯,對我們看源碼時看註釋很有幫助!
- 直接選中需要翻譯的內容,點擊右鍵即可找到翻譯按鈕;
- 還可以通過右上角的翻譯按鈕直接翻譯指定內容。
安裝方法和前面的lombok一樣的,在插件庫裏面找。
安裝完成一般都要重啓idea才能生效。這個工具對於閱讀源碼或者英語水平很差的同學還是很有幫組的。
GsonFormat
這款插件可以把JSON格式的字符串轉化爲實體類,當我們要根據JSON字符串來創建實體類的時候用起來很方便。
安裝方法如上。
- 首先我們需要先創建一個實體類,然後在類名上右鍵Generate,之後選擇GsonFormat;
選擇性更改屬性名稱和類型:
點擊確定後直接生成實體類。
Alibaba Java Coding Guidelines
阿里巴巴《Java 開發手冊》配套插件,可以實時檢測代碼中不符合手冊規約的地方,助你碼出高效,碼出質量。
比如說手冊裏有這麼一條;
當我們違反手冊規約時,該插件會自動檢測並進行提示;
同時提供了一鍵檢測所有代碼規約情況和切換語言的功能;
如果你想修改某條規約的檢測規則的話,可以通過設置的Editor->Inspections進行修改。
Statistic
一款代碼統計工具,可以用來統計當前項目中代碼的行數和大小。
我們可以通過頂部菜單中的View->Tool Windows->Statistic按鈕開啓該功能;
此時就可以看到我們項目代碼的統計情況了
注意:有些插件可能對你的Idea版本不兼容,但是絕大多數都是可以用的。個人覺得這個插件雖然是可有可無的,但是會用一些插件我覺得有兩方面好處:
1、確實可以提高效率,或者規範代碼。
2、會讓別人覺得你很會用Idea,這樣在別人眼裏你的編程能力也不會差到哪裏去。
今天的分享就到這裏了,小夥伴們可以去嘗試一下這些插件哦!加油。