常用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 設定作者等
設定生成模板還可以設定分組