IntelliJ IDEA 下载安装及配置使用图文教程
IntelliJ IDEA下载地址
地址:https://www.jetbrains.com/idea/download/other.html
选择版本与类型
推荐选择社区版,旗舰版需要付费
安装
1、右键以管理员权限安装
2、点击Next
3、选择安装路径-点击Next
4、按使用习惯勾选-点击Next
5、点击Install安装
安装中
6、安装完成
可勾选,点击finish后直接打开,也可直接点击Finish
启动idea
1、快捷方式右键打开
2、勾选-点击Continue
3、创建一个测试项目zllTest
4、设置项目名称与项目存储地址
5、编辑项目
项目创建完毕后,自动打开改项目
编码格式配置
为了减少不必要的编码问题,编码配置一般统一设置为utf-8
设置地址:
File -》 Settings -》 Editor -》 File Encodings
Maven配置
IDEA 有默认绑定的 Maven ,但是我们一般设置自己使用的 Maven信息
设置地址:
File -》 Settings -》 Build,Execution,Deployment -》 Maven
JDK配置
1、当前项目配置 JDK
设置地址:
File -》 Project Structure -》 SDKs -》 + -》 Add JDK 或已安装jdk信息 -》 点击【ok】或【apply】
2、配置全局JDK
设置地址:
File -》 New Projects Setup -》 Structure -》 Project 下的 SDK 选项,将其更改为常用的 JDK 版本即可
Git配置
设置地址:
File -》 Settings -》 Version Control -》 Git
配置完成后点击【test】显示对应Git版本即可
点击【Apply】应用
注释模版设置
1、类注释
设置地址:
File -》 Settings -》 Editor -》 File and Code Templates
然后在右边的 Includes -> File Header 对应文本框自定义注解设置完后,新建类自动生成注解
/**
New class
@Project : ${PROJECT_NAME}
@Package : ${PACKAGE_NAME}
@ClassName : ${CLASS_NAME}.java
@createTime : ${DATE} ${TIME}
@version : 1.0
@Email : 邮箱
@Description : 描述
*/
/**
* New class
*
* @author : ZLL
* @version : 1.0
* @Project : zllTest
* @Package : zll
* @ClassName : Demo.java
* @createTime : 2024/1/16 10:03
* @Email : 邮箱
* @Description : 描述
*/
public class Demo {
}
2、方法注释
设置地址:
File -》 Settings -》 Editor -》 Live Templates
然后在右边的 + 新建组
设置模版内容
模版设置样例
* @MethodName: $methodName$
* @Description: TODO
* @Author: $user$
* @Date: $date$ $time$
$param$
$return$
**/
设置模版中的参数取值
param:
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param['+(i+1)+'] '+ params[i] + ' ' +((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : result", methodParameters())
return:
groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '* @return ';cls = returnType.split('<');for(i = 0; i < cls.size(); i++){temp = cls[i].tokenize('.');result += temp[temp.size() - 1] + ((i < cls.size() - 1) ? '<' : '');};return result + ' ';}", methodReturnType());
/**
* @MethodName: zlltest
* @Description: TODO
* @Author: ZLL
* @Date: 2024/1/16 13:43
* @param[1] a
* @param[2] b
* @return String
**/
public String zlltest(String a,String b){
return "zhidaol demo";
}