楠木軒

這 12 款 IDEA 外掛你用過幾款?

由 濮陽南煙 釋出於 科技

搞 Java開發用什麼軟體,當然是神器idea了,那麼,idea的外掛對於你來說就是必不可少的了,不僅可以提高自己的編碼效率,還可以減輕工作時的枯燥煩悶。接下來就來說說,我平時敲程式碼用的什麼外掛吧。

以下外掛外掛直接在 IDEA 外掛管理裡面搜尋安裝:

1. Key promoter X

當您在IDE內的按鈕上使用滑鼠時,Key promoter X會顯示您應該使用的鍵盤快捷鍵

有很多初學者學習Java的時候,是使用eclipse這個軟體的,轉手使用idea的時候,讓我們感到不順手的就是快捷鍵的使用變了,Key promoter X 這個外掛對於我們來說就派上大用場啦,正是為idea學習快捷方式的人準備的。

這提供了一種簡單的方法來學習如何用鍵盤鍵替換乏味的滑鼠工作,並幫助過渡到更快的、沒有滑鼠的開發。Key promoter X的工具視窗會顯示您最常用的滑鼠操作的點選列表,並直接為您提供可以替代的快捷方式。對於沒有快捷方式的按鈕,關鍵啟動子X提示您直接建立快捷方式的可能性。

例如:當我們想開啟idea中的設定(settings)的時候,這個外掛就會右下角顯示對應的快捷鍵,下一次直接按Ctrl + Alt + S 就會開啟 settings 時間久了之後,就不用滑鼠點點點啦,對於身邊沒有滑鼠的人和剛剛使用idea的小夥伴來說,非常友好。

2. String Manipulation

大小寫切換,排序,過濾,遞增,與列對齊,grepping,轉義,編等

String Manipulation外掛用來對字串的處理,比如:變數名使用駝峰形式、常量需要全部大寫等等,編碼解碼等等。

選中需要處理的內容後,按快捷鍵Alt + M,即可彈出工具功能列表。後面的具體功能也可以使用相應的數字或字母,而不需要滑鼠點選。總之,功能十分強大。

3. Background Image Plus

將編輯器背景設定為資料夾中的隨機圖片

idea的背景是純色,比較單調,有了這個外掛,就可以設定自己喜歡圖片,任何圖片都可以,顯得比較酷炫一點,你可以換個自己喜歡的漂亮妹子、帥哥。還可以設定一段時間後隨機變化背景圖片,以及設定圖片的透明度等等,總之用了它寫程式碼肯定不無聊,我的背景給大家參觀一下,還是挺好看的,哈哈哈哈。

4. CodeGlance

安裝成功之後,在右側可以生成一個微型地圖嵌入到編輯器窗格中,方便我們定位程式碼

當我們寫的程式碼非常多的時候,或者某一功能模組的程式碼巨多,這時候想要找到某一個功能實現的方法,就不用費力的滑動滑鼠的滑輪了,滑動那個微型地圖就可以了。如果程式碼中有警告,還自帶放大鏡功能(Vscode就自帶這個東西。)

5.Request mapper

用於快速導航到URL對映宣告的外掛

我們都知道,一個專案中的請求路徑是非常多的,有了這個外掛,你就可以很方便的查詢到對應的對映地址了,點選之後還可以進行跳轉,跳轉到對應的方法上,使用方式:快捷鍵Shift + Ctrl + \ ,非常的方便。

6. Translation

顧名思義,就是翻譯的外掛

功能十分強大,包含多個翻譯引擎, 谷歌翻譯、有道翻譯、百度翻譯。

而且它還支援多種語言互譯、檔案翻譯、文字轉語音、自動單詞選擇、自動分詞等一些強大的功能。

其餘就不過多介紹了,貼汁們慢慢探索吧,Coding的同時還能學學英語。

7. Alibaba Java Coding Guidelines

阿里巴巴Java編碼指南

摘要:自10月14日《阿里巴巴Java開發手冊》規約外掛釋出以來,就吸引了很多開發者的關注,瞬間引起全民程式碼規範的熱潮,後又釋出了PDF的終極版,大家踴躍留言,期待配套的靜態掃描工具開放出來。為了讓開發者更加方便、快速將規範推動並實行起來,阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測外掛(IDEA、Eclipse)。

該外掛在掃描程式碼後,將不符合規約的程式碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,還基於Inspection機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在。對於歷史程式碼,部分規則實現了批次一鍵修復的功能。

對於一個初學者來說,在剛開始學習的時候,就養成會犯程式碼的習慣,對於以後的工作來說是非常重要的。雖然不能寫出高深的程式碼,但是每一條程式碼都是規範,也是非常的牛逼。(看來我的程式碼寫的還是比較規範)

8. Rainbow Brackets

彩虹括號,可以標記成對的括號

當我們的程式碼特別複雜,括號特別多的時候,分不清哪個是哪個的時候,特別容易讓人崩潰,Rainbow Brackets這個外掛就可以對成對的括號進行一下標記,可以實現配對括號相同顏色,並且實現選中區域程式碼高亮的功能,對增強寫程式碼的有趣性和排錯等都有一些幫助。

高亮效果:Ctrl + 滑鼠右鍵單擊 :

Alt + 滑鼠右鍵單擊

9. Indent Rainbow

使文字前面的縮排著色,每步交替四種不同的顏色

現在這個外掛你可以在在設定中選擇調色盤,如果你使用的是淺色主題,你可以嘗試一下柔和色系的調色盤,當然你也可以自定義你喜歡的顏色,有些人覺得這個外掛不太好用,但是因人而異,我還是推薦給大家。

你可以在這裡更改顏色

10. Grep Console

改變日誌資訊的顏色,方便我們可以的更好檢視

眾所周知,我們的控制檯列印的日誌資訊,顏色都比較單調,想檢視某條資訊,有點費眼神。有了這款外掛,我們就可以設定日誌資訊的顏色,例如warn,info,error等等,這裡我們簡單測試演示一下,是不是非常的方便。

11. Material Theme UI

Material Theme UI可以將原始外觀更改為 Material Design外觀,最美觀的一款外掛

這款外掛最初受到[Sublime Text的Material Theme的啟發,提供了一系列的設定,可以按所需方式調整IDE。除了令人印象深刻的主題調色盤外,它還提供:

漂亮的配色方案支援絕大多數語言

用彩色的“材料設計”圖示替換所有圖示

自定義大多數IDE的控制元件和元件

許多選項,例如重點色,填充選單,自定義縮排,箭頭樣式等

一些有用的調整,例如專案檢視裝飾器,語言新增等。

總之是顏值黨的必備,就是喜歡花裡胡哨。

12. leetcode editor

支援leetcode.com和leetcode-cn.com,可以測試和提交問題

最後一款外掛刷題必備,成功繫結自己的帳號之後,你就可以在這裡提交你的程式碼啦,而且提交資訊,都可以在力扣的官方網站上看到,而且還有程式碼提示,並且根據網站上的標籤,這裡的題目也分類好了,第一個 Problems 為所有的題目,題目的名稱以難易程度用不同的顏色進行標識,綠色表示容易,黃色表示中等,紅色表示困難,雙擊題目則可以在上面的 TemFilePath 設定的路徑中,生成的相應的題目模版。然後就可以開始做題了,做完題以後,在原題目上面右擊,即可進行提交,驗證是否可以透過,這刷起題來豈不是很爽,這不刷個幾百題目。

PS:如果覺得我的分享不錯,歡迎大家隨手點贊、在看。

END