【程式源程式碼】IDEA 實用和精美的插件

關鍵字:IDEA 實用和精美的插件

IDEA 非常實用和精美的插件

章節節內容

閱讀導航:IDEA 非常實用和精美的插件

  1. Background Image Plus
  2. CodeGlance
  3. Translation
  4. Rainbow Brackets
  5. Grep Console
  6. Statistic
  7. Markdown Navigator
  8. GsonFormat
  9. MyBatis Log Plugin
  10. Free Mybatis plugin
  11. RestfulToolkit

1、BackgroundImagePlus 背景圖

狂野指數:★★★★

實用指數:★★☆

plugin that loads a background image into editors

可以把你最喜歡的照片當作程式碼編輯器的圖片背景。我只需要靜靜地看著她/他/它

這裡我點擊

view 》set BackgroundImage 修改我的編輯器的背景

2、CodeGlance 程式碼地圖

狂野指數:★★★★

實用指數:★★★★

Embeds a code minimap similar to the one found in Sublime into the editor pane. Works with both light and dark themes using your customized colors for syntax highlighting.

在編輯器窗格中嵌入類似於Sublime中的程式碼小地圖。使用自定義顏色來突出顯示語法,可以同時使用淺色和深色主題。當你在寫程式碼時再也不用瘋狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看縮略圖一樣,快速切換到自己需要去的地方。

3、 Translation 翻譯

狂野指數:★★★★

實用指數:★★★

特徵:多個翻譯引擎。Google翻譯。有道翻譯。百度翻譯。多種語言互譯。文檔注釋翻譯。文字轉語音。自動單詞選擇。自動分詞。單詞書。

對於我這樣的英文不好的同學來說是個很好的翻譯助手。尤其在閱讀一些底層源碼時感覺特別有用。比如在閱讀Spring Boot 源碼時我經常使用這;

這裡需要注意的默認使用google 翻譯,如果你使用百度翻譯和有道翻譯需要應用ID和應用密碼填寫才行。不然不行的。

file>Settings>other Settings >Translation 打開翻譯設置窗口可以設置。或者選擇你想用的翻譯渠道。

4、 Rainbow Brackets 彩虹括弧

狂野指數:★★★★

實用指數:★★☆

它可以讓括弧變得更漂亮。多彩!

5、Grep Console 格雷普控制台

狂野指數:★★★★

實用指數:★★☆

比較實用的場景就是對控制台輸出的日誌可以按照不同的級別進行顏色定義。

Grep,tail,filter,highlight ….所有你需要的控制台。也可以突出顯示編輯器-非常適合分析日誌。。。

file>Settings>other Settings >Grep Console 打開設置窗口可以設置。比如你設置要選擇的顏色

6、statistic 統計

狂野指數:★★★★

實用指數:★★☆

這個是非常實用的功能,它用於顯示項目行數等統計數據。

此插件顯示按擴展名以及大小、行計數位置等排序的文件。用戶可以使用「選擇時刷新」按鈕選擇(項目/模組/包/文件)範圍。(但注意的是此插件需要Java 1.8環境支援)

使用方法 ,點擊IDE左下角「statistic 」,就可以彈出統計窗口,點擊refresh 刷新工具就可以統計你程式碼裡面的shudovrn.

7、Markdown Navigator Enhanced 編輯器工具

狂野指數:★★★★

實用指數:★★☆

其實就是一個編輯器工具,比如你在使用IDEA工具時想直接寫部落格這類的文字格式文本時就可以使用來。我一般是使用Typora 這個編輯器寫部落格和技術筆記的。也推薦給大家使用。

使用方法:可以新建一個test.md文件,默認會用這個編輯器工具打開。然後就可以使用了。

8、RestfulToolkit 介面插件

狂野指數:★★★★★

實用指數:★★★★★

RestfulToolkit是IDEA的一個插件,主要作用就是提供一個窗口,該窗口展示你項目定義的所有對外的URL,並且點擊對應的URL可以跳入指定方法,同時提供介面測試功能。點擊藍色框的「RestServices」,顯示紅色部分窗口 列出了當前項目的所有URL ,P和G代表了介面請求方式 是「Get」還是「Post」,下面的「RequestParams」是根據方法的參數生成的測試數據,點擊「Send」即可測試。

總結:就是通過這個可以列出工程中所有介面列表。同時可以對介面方法進行請求響應測試。類似於postmain

9、GsonFormat json快速生成工具

狂野指數:★★★★

實用指數:★★★★★

其實就是一個json快速生成編輯器工具

使用方法可以在類中右鍵

10、MyBatis Log Plugin MyBatis日誌插件

狂野指數:★★★★★

實用指數:★★★★★

咱們在項目開發中經常會用到mybatis框架。但在使用mybatis的時候有時候會出現一些sql異常,這個時候就需要對執行的sql語句進行檢查。然而mybatis一般使用log4j列印執行的sql語句,類型輸出方式不太直接;

尤其是當sql語句比較長比較複雜的話再手動拼接起來就會比較複雜,查錯的話就會很麻煩,比較浪費時間還解決不了問題,導致開發效率大打折扣,Mybatis Log Plugin就閃亮登場了。

11、Free Mybatis plugin MyBatis插件

狂野指數:★★★★★

實用指數:★★★★★

做Java EE的時候,用到最多的ORM框架應該就是MyBaits了。MyBaits的主要結構就是service.java,mapper.java,mapper.xml組成,可以簡單地理解下,service主要是提供業務介面的,mapper.class就是提供資料庫介面的,mapper.xml就是操作資料庫的;差不多就是這樣的流程,service–>mapper.java–>mapper.xml,其中,mapper.java也和mapper.xml一一對應。如果我們手動編寫這些程式碼,是不是很繁瑣,本來Mybaits是幫我們屏蔽了很多資料庫操作的細節的,可是,我們還是要編寫很多程式碼和執行很多操作,當然肯定會有各種插件來幫我們減少程式碼量和操作量。Free Mybatis plugin是一款增強idea對mybatis支援的插件,主要功能如下:

  • 生成mapper xml文件
  • 快速從程式碼跳轉到mapper及從mapper返回程式碼
  • mybatis自動補全及語法錯誤提示