使用這些idea插件讓開發效率提升5倍

idea 有不少很是好用的插件,用好了這些插件可以極大的提升開發效率

插件用的好,bug 就追不上了我 😆java

0. idea 插件如何安裝

打開 idea 的設置頁面,選擇 Plugins 選項便可搜索和安裝插件數據庫

1. JRebel for IntelliJ

平常開發中,當你修改任意一個 java 文件時,tomcat 並不能將此文件的修改實時編譯並反映到運行的項目中去,因此只能重啓項目。這樣作很是耗時和麻煩。使用 JRebel 以後只要選擇 Bulid 中的 Build Project 選項便可熱部署項目,用着很是爽, 強烈推薦

具體安裝和使用參考以前的文章: idea 熱部署插件 jrebel,開發必備segmentfault

2. Codota

Codota 是一款智能 AI 代碼補全插件,它從數百萬 Java 程序中學習代碼,最終能根據程序上下文提示並補全代碼,幫助開發者減小失誤,提高工做效率,而且它仍是免費的。

3. Translation

翻譯插件,有了它媽媽不再用擔憂個人英語渣了

我經常使用它兩個功能:windows

  • 翻譯, 就是中英翻譯, 能夠當詞典用
  • 翻譯替換, 就是將原文直接翻譯替換, 起變量名字時很是有用: 起箇中文名, 而後翻譯替換就行了.

4. RestfulToolkit

這款插件能夠根據 URL 直接跳轉到對應的方法。

快捷鍵tomcat

  • windows:ctrl + \
  • mac:cmd + \

5. Lombok

在過往的 Java 項目中,充斥着太多不友好的代碼:POJO 的 getter/setter/toString;異常處理;I/O 流的關閉操做等等,這些樣板代碼既沒有技術含量,又影響着代碼的美觀,Lombok 應運而生。它讓代碼變得很是簡潔。

使用 @Data 註解能夠自動生成以上的方法,不再用手動生成煩人的 getter/setter/toString 方法了app

具體 Lombok 使用方法能夠參考這篇文章: https://juejin.im/post/5b0051...ide

6. GenerateAllSetter

一鍵調用一個對象的全部 set 方法而且賦予默認值 在對象字段多的時候很是方便

Screenshot 2

7. Alibaba Cloud Toolkit

Cloud Toolkit 幫助開發者將本地應用程序一鍵部署到線下自有 VM,或阿里雲 ECS、EDAS 和 Kubernetes 中去。內置終端 Terminal、文件上傳、數據庫 SQL Console 能功能。用它來部署項目很是方便。

8. Material Theme UI

Material Theme UI 是 JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio 等)的插件,可將原始外觀更改成 Material Design外觀。

使用以後的 idea 界面變得很是漂亮,心情好了,寫代碼的速度也變快了。post

9. Properties to YAML Converter

將 Properties 配置文件轉換爲 YAML 配置文件
  • 首先選擇屬性文件。
  • 在屬性文件上單擊鼠標右鍵後,在菜單中使用「轉換」操做。

10. MyBatis plugin

mapper.java 和 mapper.xml 之間任性跳轉。點擊小箭頭就能跳轉。

本文由博客一文多發平臺 OpenWrite 發佈! 我的公衆號《駭客與畫家》,歡迎關注
相關文章
相關標籤/搜索