获取安装包
链接: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