天天看點

idea redis 插件_Intellij IDEA 實用插件安利

點選上方☝ SpringForAll社群  輕松關注! 及時擷取有趣有料的技術文章

1. 前言

從2020 年 JVM 生态報告解讀 可以看出Intellij IDEA 目前已經穩坐 Java IDE 頭把交椅。而且統計得出付費使用者已經超過了八成(國外統計)。IDEA 的優良設計保證了我的生産力,也是我情願為之付費的軟體之一。今天把我自己經常用的一些插件拿出來分享一波。同時歡迎加入[微信圈子]SpringForAll社群 交流程式設計經驗。

2. IDEA 插件

分享之前我們來看看其插件體系。Intellij IDEA 大部分功能是通過插件內建進來的。預設情況下已經內建了很多插件。你可以通過 Preferences 檢視:

idea redis 插件_Intellij IDEA 實用插件安利

Intellij IDEA 為人诟病的是性能問題,我們可以禁用一些我們不用的自帶插件減輕負擔。接下來我把我必備插件分享出來。

3. 常用插件

你可以在上圖 Plugins 頁籤 的搜尋中輸入插件的關鍵字來搜尋到它們。

3.1 Key promoter X

很多人不願意切換 IDE 就是因為快捷鍵的習慣問題。剛好這個插件可以提醒快捷鍵,有代入感,提醒的多了你就會了。對于新手建議安裝熟悉一下快捷鍵。

idea redis 插件_Intellij IDEA 實用插件安利

3.2 Maven Helper

旗艦版也就是收費版自帶有 Maven 子產品,但是如果你是免費的社群版這個是唯一的替代選擇,讓你擁有依賴分析和依賴沖突快速解決的能力。

idea redis 插件_Intellij IDEA 實用插件安利

3.3 IDEA Mind Map

思維導圖對于我們需求分析和知識庫關系梳理十分重要。有了這個插件以後 IDEA 也可以畫思維導圖了。而且功能還十分強大,貼圖啥的應有盡有。

idea redis 插件_Intellij IDEA 實用插件安利

3.4 CodeGlance

代碼編輯區迷你縮放插件,可以進行代碼的全局預覽。來看看效果吧。

idea redis 插件_Intellij IDEA 實用插件安利

3.5 CamelCase

命名風格轉換插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格風格之間切換。快捷鍵蘋果為 ⇧+⌥+ U ,windows 下為 Shift + Alt +U。

idea redis 插件_Intellij IDEA 實用插件安利

3.6 MybatisX

Mybatis-plus 團隊為 Mybatis 開發的插件,提供了 Mapper 接口和 XML之間的跳轉和自動生成模版的功能。另外這個名字是我起的,嘿嘿!

idea redis 插件_Intellij IDEA 實用插件安利

3.7 MyBatis Log Plugin

另一款國人關于 Mybatis 的作品,評分也很高,作用是将 Mybatis 生成的 sql 還原為原始整個 sql。友善在開發中從日志中跟蹤調試 sql語句。

idea redis 插件_Intellij IDEA 實用插件安利

3.8 JavaDoc

快速生成 java 注釋的插件有很多,評分比較高的就是 JavaDoc ,注意作者為 Sergey Timofiychuk 。通過快捷 就可以生成注釋。mac 的快捷鍵需要自己去設定, windows 快捷鍵如下:

  • 要為活動元素生成 javadocs,請按 shift + alt + G。
  • 要為目前 java 檔案中的所有元素生成 javadocs,請按 shift + ctrl + alt + G。
  • 删除目前/標明元素上的 javadocs 請按 shift + alt + Z。
  • 删除目前類所有元素上的 javadocs:請按 shift + ctrl + alt + Z。

然後自己根據實際簡單改動即可,配置你可以在下面的設定面闆中找到:

idea redis 插件_Intellij IDEA 實用插件安利

3.9 Git Commit Template

老是有人吐槽你送出的 Git 不規範?你可以試試這個插件。它提供了很好的 Git 格式化模版,你可以按照實際情況格式化你的送出資訊。

idea redis 插件_Intellij IDEA 實用插件安利

3.10 Extra Icons

最後是一個美化插件,為一些檔案類型提供官方沒有的圖示。來看看效果吧。

idea redis 插件_Intellij IDEA 實用插件安利

4. 總結

其它也有很好用的插件其他人已經發文安利了,我這裡就不介紹了。實在不行自己寫插件,官方提供了 Intellij Platform Plugin SDK 感興趣的可以研究一下搞個有用的插件玩玩,說不定一舉成名也未可知啊。如果你發現有好用的、好玩的插件可以通過留言分享出來。更多幹貨請通路 felord.cn。

idea redis 插件_Intellij IDEA 實用插件安利

● 阿裡雲釋出新腳手架真香

● 解決Redis分布式鎖業務代碼逾時導緻鎖失效問題

● Code Review最佳實踐

● jedis用過沒?講講原理呗

● Spring容器啟動@Value屬性無法注入?

● 聊聊Spring Bean執行個體化

● Spring IOC流程清楚不?聊聊看

● 面試官:ScheduleThreadPoolExecutor了解不?

● 配置中心隻有Apollo麼?看看點評的Lion

● 面試官說從源碼角度說說Java線程池

● JedisPool連接配接池相關配置

● Hystrix初探

● 别再關注删庫跑路了,談談資料庫架構

● 那些年非常火的MyCAT是什麼?

● Java14帶來了許多新功能

idea redis 插件_Intellij IDEA 實用插件安利