獲取安裝包
鏈接:https://pan.baidu.com/s/1Wishc_fYj701czZr-ycExQ
提取碼:bxr0
idea2020.1安裝步驟
之前有安裝舊版本的先卸載,雙擊“ideaIU-2020.1.exe”,然后按步驟安裝。
安裝完成后啟動idea,選擇試用,將給定的“jetbrains-agent.jar”直接拖入idea界面按提示操作並重啟。
idea2022.2.3安裝步驟
之前有安裝舊版本的先卸載,雙擊“ideaIU-2022.2.3.exe”,然后按步驟安裝。
安裝完成后無需啟動idea,直接雙擊運行給定的腳本自動破解即可
注釋模板配置
- 添加類模板(快捷鍵CTRL+ALT+S):file->setting->Editor->File and Code Templates->右側Includes->File Header
添加如下內容(可修改)
/**
*@ClassName ${NAME}
*@Description TODO
*@Author ${USER}
*@Date ${DATE} ${TIME}
*@Version: 1.0
*/
- 添加方法模板(快捷鍵CTRL+ALT+S):file->setting->Editor->Live Templates->右側點擊”+“號選擇Template Group,名稱自定義如MyGroup,選中MyGroup,再點擊”+“號,選擇Live Template,下方Abbreviation中輸入縮寫代號如method,Description中輸入縮寫的說明,Template text輸入模板格式(注意注釋第一行的"/"不要添加),Expand with中選擇注釋補全的方式,如按enter鍵補全,下方Define選擇Java或everywhere,點擊Edit variables,編輯參數值的獲取
**
* @title: $methodName$
* @author: $user$
* @createDate: $date$ $time$
* @version: 1.0
$params$
* @return: $return$
* @description: TODO
*/
注意:各參數在對應的Expression中選擇內置表達式,params不使用idea自帶的參數表達式,而使用自定義的,且填寫在Default value中
methodName對應methodName()
user對應user()
date對應date()
time對應time()
params對應groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
return對應methodReturnType()
方法注釋使用:/method + enter即可
比較好用的插件
File - settings - Plugins - Marketplace搜索安裝
搜索不到或者安裝不成功就去官網下載手動安裝【注意版本,jar包和zip包均可直接導入】
官網:https://plugins.jetbrains.com
1、Chinese (Simplified) Language Pack 漢化插件
2、Alibaba Java Coding Guidelines 阿里的代碼規約掃描插件
3、Translation 翻譯插件,需配置
4、Lombok 代碼簡化插件,需添加Lombok依賴【新版本idea已自動集成】
5、Key Promoter X 快捷鍵提示插件
6、Tabnine AI Code Completion 代碼自動提示和補全插件
7、RestfulTool web接口輔助工具插件
8、JSON Parser json的驗證格式化插件
9、EasyCode 自動生成代碼插件
10、MyBatisX 自動生成代碼插件
11、EasyYapi 快捷導出接口文檔插件
12、any-rule 正則表達式獲取及驗證插件
在官網下載插件時,查看一下插件版本所支持的idea構建版本,例如:
idea常用設置
參考他人博客:https://blog.csdn.net/wei7a7a7a/article/details/126053050