精選提高開發效率的15個idea插件

一、IntelliJ IDEA開發

最近大部分開發IDE工具都切換到了,所以也花了點心思去找了相關的插件。這裡整理的適合各種語言開發的通用插件,也排除掉IntelliJ IDEA自帶的常用插件了(有些插件在安裝IntelliJ IDEA的時候可以安裝)

二、IDEA插件安裝

IDEA的插件安裝非常簡單,對於很多插件來說,只要你知道插件的名字就可以在IDEA裡面直接安裝。

精選提高開發效率的15個idea插件

• 如上圖標註 1 所示,IntelliJ IDEA 對插件進行了很好的分類:

• All plugins 顯示所有插件。

• Enabled 顯示當前所有已經啟用的插件。

• Disabled 顯示當期那所有已經禁用的插件。

• Bundled 顯示所有 IntelliJ IDEA 自帶的插件。

• Custom 顯示所有我們自行安裝的插件,如果你自己裝了很多次插件的話,這個選項會用得比較多。

• 如上圖標註 2 所示,啟用的插件是被勾選的,如果要禁用一個插件,去掉勾選即可。

• 如上圖標註 3 所示,彈出 IntelliJ IDEA 公司自行開發的插件倉庫列表,供下載安裝。

• 如上圖標註 4 所示,彈出插件倉庫中所有插件列表供下載安裝。

• 如上圖標註 5 所示,瀏覽本地的插件文件進行安裝,而不是從服務器上下載並安裝。

安裝之後重啟IDEA即可生效,建議一次性裝完再重啟

三、插件大全

Key promoter

Key promoter這款插件適合新手使用。當你點擊鼠標一個功能的時候,可以提示你這個功能快捷鍵是什麼。這是一個非常有用的功能,很快就可以熟悉軟件的快捷功能了。

如果有快捷鍵的,會直接顯示快捷鍵

精選提高開發效率的15個idea插件

沒有快捷鍵的,會提示你去設置快捷鍵。比如我連續3次用鼠標創建TypeScript類,第三次就會出現提示

Alibaba Java Coding Guidelines

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

精選提高開發效率的15個idea插件

JRebel

簡介:JRebel是一個生產力工具,允許開發人員立即重新加載代碼更改。JRebel使開發人員能夠在相同的時間內完成更多的工作,並在編碼時保持流暢。例如使用Mybatis修改xml時再也不用重啟了,任何類文件修改後重新build一次直接就可以進行使用。完美,相當節省時間。

精選提高開發效率的15個idea插件

支持正版,人人有責

Translation

簡介:一個牛逼好用翻譯插件,不用來回切換翻譯軟件,直接就能在IDE中使用。能中英文互譯單詞、句子並且還能有感情朗讀,牛逼壞了。支持Google翻譯、有道智雲API(有道需要自己註冊並配置)

精選提高開發效率的15個idea插件

這個配置有道API還是有些麻煩,所以推薦下面這款

ECtranslation

精選提高開發效率的15個idea插件

安裝之後,使用:

精選提高開發效率的15個idea插件

贊不讚!!!

精選提高開發效率的15個idea插件

因為我習慣翻譯的快捷鍵是alt+1,所以我們可以在快捷鍵設置那裡搜一下

translation,然後更改成你熟悉使用的翻譯快捷鍵

log日誌高亮 Grep Console

先看效果:

精選提高開發效率的15個idea插件

同樣在插件中心搜索安裝 Grep Console, 重啟ide即可在Other Settings裡看到選項

精選提高開發效率的15個idea插件

可以設置不同級別log的字體顏色和背景色.

Background Image Plus

把單調的背景換成自己喜歡的圖片即可。安裝之後,在打開View選項,就可以看到Set Background Image選項了。

精選提高開發效率的15個idea插件

findBugs

找到那些被你隱藏的bug

會讓你的代碼質量提升一個級別,檢測nullpointException,不好的寫法,多線程不安全等bug。

Nyan progress bar

精選提高開發效率的15個idea插件

普通的人進度條都太普通,我的精緻要裝扮到每一個細節,包括進度條!

activate-power-mode OR Power mode

精選提高開發效率的15個idea插件

精選提高開發效率的15個idea插件

還有誰?!整個屏幕都在顫抖和跳躍,寫個hello world而已,要不要這麼大的陣仗。對了,據說Power mode II更酷炫。

Free Mybatis plugin

mybatis 插件,讓你的mybatis.xml像java代碼一樣編輯。我們開發中使用mybatis時時長需要通過mapper接口查找對應的xml中的sql語句,該插件方便了我們的操作。

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

mapper

精選提高開發效率的15個idea插件

xml

精選提高開發效率的15個idea插件

MyBatis Log Plugin

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

精選提高開發效率的15個idea插件

如果我們想直接執行,還需要在手動轉化一下。

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

精選提高開發效率的15個idea插件

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

String Manipulation

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

精選提高開發效率的15個idea插件

切換樣式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)

轉換為SCREAMING_SNAKE_CASE (或轉換為camelCase)

轉換為 snake_case (或轉換為camelCase)

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

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

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

轉換為camelCase (或轉換為Words)

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

轉換為PascalCase (或轉換為camelCase)

選定文本大寫

樣式反轉

Gsonformat

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

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

精選提高開發效率的15個idea插件

精選提高開發效率的15個idea插件

本號已開設如下二十大專題,關注後查看【我的主頁】,批閱相關專題!

【極簡入門專題】【dubbo實戰專題】

【設計模式專題】【dubbo源碼專題】

【數據結構專題】【 netty 源碼專題】

【網絡協議專題】【spring源碼專題】

【併發編程專題】【springboot專題】

【架構技術專題】【zookeeper專題】

【BATj面試專題】【redis 實戰專題】

【mq中間件專題】【mysql優化專題】

【grpc+etcd專題】【 線程相關專題】

【JVM調優專題】【springcloud專題】


分享到:


相關文章: