1. 程式人生 > 其它 >常用Idea外掛

常用Idea外掛

個人常用IDEA 外掛

Lombok

這個不用多說 使用註解方式解放了 繁瑣重複的很多程式碼
Setter、Getter、toString、equals、hashCode 以及非空判斷等等 現在用一個@Data就能解決

import lombok.Data;

/**
 * Created by Cryan on 2021/7/12.
 * TODO.
 */
@Data
public class human {
    private String name;
    private String sexy;
    private String age;
    private String high;
}

這樣就會自動給我們加上Get、 Set、hashcode、toString方法:

當然你如果只用到get set也可只加入

@Getter
@Setter

注意

  • 必須安裝外掛 否則會報錯(如果你使用的是IDEA 2020.3以及以上版本,則Lombok外掛已經內建,無需安裝。)
  • pom必須匯入依賴
<!--lombok依賴-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

Free MyBatis Plugin

MyBatis擴充套件外掛,可以在Mapper介面的方法和xml實現之間自由跳轉,也可以用來一鍵生成某些xml實現。

  • 我們可以通過Mapper介面中方法左側的箭頭直接跳轉到對應的xml實現中去;

  • 也可以從xml中Statement左側的箭頭直接跳轉到對應的Mapper介面方法中去;

  • 還可以通過Alt+Enter鍵組合直接生成新方法的xml實現,使用起來是不是很方便!

RestfulTool

一套Restful服務開發輔助工具集,提供了專案中的介面概覽資訊,可以根據URL跳轉到對應的介面方法中去,內建了HTTP請求工具,對請求方法做了一些增強功能,總之功能很強大!

  • 可以通過右上角的RestfulTool按鈕顯示專案中介面的概覽資訊;

  • 可以通過搜尋按鈕,根據URL搜尋對應介面;

  • 可以通過底部的HTTP請求工具來發起介面測試請求;

Translation

一款翻譯外掛,支援Google、有道、百度翻譯,對我們看原始碼時看註釋很有幫助!

  • 直接選中需要翻譯的內容,點選右鍵即可找到翻譯按鈕;

  • 直接使用翻譯文件可以將整個文件都進行翻譯;

  • 還可以通過右上角的翻譯按鈕直接翻譯指定內容。

activate-power-mode

atom上的一個外掛,可以讓你寫程式碼的時候體驗狂拽酷炫的效果

  • 剛開始每次到達到多少個單詞後才會有效果觸發,還有如下圖這個的圖示

  • 進入 Window-->activate-power-mode-->去掉combo/shake,其他三個全勾上

Statistic

一款程式碼統計工具,可以用來統計當前專案中程式碼的行數和大小。

  • 我們可以通過頂部選單中的View->Tool Windows->Statistic按鈕開啟該功能;

  • 此時就可以看到我們專案程式碼的統計情況了

Vue.js

Vue.js支援外掛,寫過前端的朋友肯定用過,可以根據模板建立.vue檔案,也可以對Vue相關程式碼進行智慧提示。

  • 啟用該外掛後,可以根據模板新建.vue檔案;

  • 當我們在標籤中寫入以v-開頭的程式碼時,會提示Vue中的相關指令。

element

Element-UI支援外掛,可以對Element-UI中的標籤進行智慧提示,有了它就不用盲寫相關程式碼了!

  • 當我們寫入以el-開頭的標籤時,會提示Element-UI相關元件。

Easycode-Mybatiscodehelper

用於生成程式碼工具 支援自定義任意模板(Java,html,js,xml)。

  • 連線好資料庫,右鍵

  • 選擇需要生成的資料

  • 設定模板以及作者
    setings --> other settings 設定作者等

    設定生成模板還可以設定分組