效率 Max!IDEA 會飛?只因我裝了這 12 個插件

Java後端,選擇

優質文章,及時送達

效率 Max!IDEA 会飞?只因我装了这 12 个插件

上一篇:徹底理解 Cookie,Session,Token

今天介紹一下IDEA的一些炫酷的插件,IDEA強大的插件庫不僅能給我們帶來一些開發的便捷,還能體現我們的與眾不同。有了插件的輔佐,開發效率會大大提升,這就是為什麼我的的 IDEA 會飛!

1. 插件的安裝

打開setting文件選擇Plugins選項

  • Ctrl + Alt + S

  • File -> Setting

效率 Max!IDEA 会飞?只因我装了这 12 个插件

分別是安裝JetBrains插件,第三方插件,本地已下載的插件包。詳情見往期關於settings的文章。

2.各種插件

1. activate-power-mode 和 Power mode II

根據Atom的插件activate-power-mode的效果移植到IDEA上

效率 Max!IDEA 会飞?只因我装了这 12 个插件

寫代碼是整個屏幕都在抖動,activate-power-mode是白的的,Power mode II色彩更酷炫點。歡迎關注

公眾號 Java後端 獲取更多推送。

2.Background Image Plus

idea背景修改插件,讓你的idea與眾不同,可以設置自己喜歡的圖片作為code背景。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

安裝成功之後重啟,菜單欄的VIew標籤>點擊Set Background Image(沒安裝插件是沒有這個標籤的),在彈框中路由選擇到本地圖片,點擊OK即可。

3.Grep console

自定義日誌顏色,idea控制檯可以彩色顯示各種級別的log,安裝完成後,在console中右鍵就能打開。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

並且可以設置不同的日誌級別的顯示樣式。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

可以直接根據關鍵字搜索你想要的,搜索條件是支持正則表達式的。

4.Free Mybatis plugin

mybatis 插件,讓你的mybatis.xml像java代碼一樣編輯。我們開發中使用mybatis時時長需要通過mapper接口查找對應的xml中的sql語句,該插件方便了我們的操作。歡迎關注公眾號 Java後端 獲取更多推送。

安裝完成重啟IDEA之後,我們會看到code左側或多出一列綠色的箭頭,點擊箭頭我們就可以直接定位到xml相應文件的位置。

mapper

效率 Max!IDEA 会飞?只因我装了这 12 个插件

xml

效率 Max!IDEA 会飞?只因我装了这 12 个插件

5.MyBatis Log Plugin

Mybatis現在是java中操作數據庫的首選,在開發的時候,我們都會把Mybatis的腳本直接輸出在console中,但是默認的情況下,輸出的腳本不是一個可以直接執行的。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

如果我們想直接執行,還需要在手動轉化一下。歡迎關注公眾號 Java後端 獲取更多推送。

MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,可以直接複製出來執行的,如圖:

效率 Max!IDEA 会飞?只因我装了这 12 个插件

執行程序後,我們可以很清晰的看到我們執行了哪些sql腳本,而且腳本可以執行拿出來運行。

6.String Manipulation

強大的字符串轉換工具。使用快捷鍵,Alt+m。

效率 Max!IDEA 会飞?只因我装了这 12 个插件
  • 切換樣式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snakecase, SCREAMINGSNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)

  • 轉換為SCREAMINGSNAKECASE (或轉換為camelCase)

  • 轉換為 snake_case (或轉換為camelCase)

  • 轉換為dot.case (或轉換為camelCase)

  • 轉換為hyphen-case (或轉換為camelCase)

  • 轉換為hyphen-case (或轉換為snake_case)

  • 轉換為camelCase (或轉換為Words)

  • 轉換為camelCase (或轉換為lowercase words)

  • 轉換為PascalCase (或轉換為camelCase)

  • 選定文本大寫

  • 樣式反轉

7.Alibaba Java Coding Guidelines

阿里巴巴代碼規範檢查插件,當然規範可以參考《阿里巴巴Java開發手冊》。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

8.Lombok

Java語言,每次寫實體類的時候都需要寫一大堆的setter,getter,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給代碼維護增加負擔,這也是Java被詬病的一種原因。Lombok則為我們解決了這些問題,使用了lombok的註解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之後,就不需要編寫或生成get/set等方法,很大程度上減少了代碼量,而且減少了代碼維護的負擔。歡迎關注公眾號 Java後端 獲取更多推送。

安裝完成之後,在應用Lombok的時候注意別忘了需要添加依,maven為例:

<code><dependency>/<code><code> <groupid>org.projectlombok/<groupid>/<code><code> <artifactid>lombok/<artifactid>/<code><code>
<code>@Setter/<code><code>@Getter/<code><code>@ToString/<code><code>@EqualsAndHashCode/<code><code>public class People {/<code><code> private String name;/<code><code> private int age;/<code><code> private String male;/<code><code>}/<code>

9.Key promoter

Key promoter 是IntelliJ IDEA的快捷鍵提示插件,會統計你鼠標點擊某個功能的次數,提示你應該用什麼快捷鍵,幫助記憶快捷鍵,等熟悉了之後可以關閉掉這個插件。

10.Gsonformat

可根據json數據快速生成java實體類。

自定義個javaBean(無任何內容,就一個空的類),複製你要解析的Json,然後alt+insert彈出如下界面或者使用快捷鍵 Alt+S,在裡面粘貼剛剛複製的Json,點擊OK即可。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

11.Restfultookit

Spring MVC網頁開發的時候,我們都是通過requestmapping的方式來定義頁面的URL地址的,為了找到這個地址我們一般都是cmd+shift+F的方式進行查找,大家都知道,我們URL的命名一個是類requestm

apping+方法requestmapping,查找的時候還是有那麼一點不方便的,restfultookit就能很方便的幫忙進行查找。歡迎關注公眾號 Java後端 獲取更多推送。

例如:我要找到/user/add 對應的controller,那麼只要Ctrl+斜槓 ,(圖片來自於網絡)

效率 Max!IDEA 会飞?只因我装了这 12 个插件

就能直接定位到我們想要的controller。這個也是真心方便,當然restfultookit還為我們提供的其他的功能。根據我們的controller幫我們生成默認的測試數據,還能直接調用測試,這個可以是解決了我們每次postman調試數據時,自己傻傻的組裝數據的的操作,這個更加清晰,比在console找數據包要方便多了。歡迎

關注公眾號 Java後端 獲取更多推送。

效率 Max!IDEA 会飞?只因我装了这 12 个插件

12.JRebel

JRebel是一種熱部署生產力工具,修改代碼後不用重新啟動程序,所有的更改便可以生效。它跳過了Java開發中常見的重建、重新啟動和重新部署週期。

更多插件推薦

效率 Max!IDEA 会飞?只因我装了这 12 个插件效率 Max!IDEA 会飞?只因我装了这 12 个插件
效率 Max!IDEA 会飞?只因我装了这 12 个插件

作者 | jajian

來源 | www.cnblogs.com/jajian/p/8081658.html

-END-

如果看到這裡,說明你喜歡這篇文章,請轉發、點贊


分享到:


相關文章: