IDEA初始化

459 阅读1分钟

IDEA配置

import导入优化配置,将 Preferences-> Editor-> Code Style-> java->imports class count to use import with "*" 将默认5调整为99, 避免出现 import * 情况出现

40c13491-6350-4eef-8a19-d0d64e51d625 Preferences->Plugins 安装sonarLint 代码规范监测工具

93158853-a502-425f-b048-2fa8b1b8085e

Preferences->Plugins 安装Alibaba Java Coding Guidelines 阿里巴巴代码规范工具

adc6006b-2b19-419f-bc12-385c58938db0

IDEA类注释

Preferences**->** Editor**->** File and code Templates 0beb3897-6425-482a-9baf-72eabd8142af

类&接口注释模板

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author: smile
* @title: 
* @projectName: 
* @description: TODO
* @date: ${DATE} ${TIME}
*/
public class ${NAME} {
}

b08b16ce-cf8a-48f4-b157-50ebc179b868

IDEA方法注释

Preferences**->** Editor**->** Editor**->** Live Template

点击Live Template,选择新建分组Template Group 起一个你喜欢的组名点击ok

984d3cbf-30e3-4d5d-84cd-77d061612fc1

选择Live Template 添加快键键缩写

添加*,添加说明:方法注释,将方法注释模板放置在下方Template Text中

2706bca9-8f94-4a26-97ec-cfb4e88d42cf

方法注释模板

*
*
* @description
* @author smile
* @date $date$
* @param $param$
* @return $return$ 
**/

初次配置会出现Define,再次会出现Change。直接勾选java即可

c6e22c25-f299-43f9-96e1-b6127bc9e893

配置Edit variables

当我们配置Expression时点击填写参数下拉框会有对应配置供我们选择,完成后 注意到下方有个Expand with 这边enter是联合我们的缩写的一个快捷键,可根据自己需求设置

efd4fff3-35d2-40f6-a998-6762bb867cdb

配置入参和返回字段的default value,否则会出现入参和返回类型为null的情况

//param 
groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\n ' : '')}; return result", methodParameters());
//return 
groovyScript("if("${_1}" == 'void'){def result = ''} else { def returnType = "${_1}"; def result = '\r\n * @return: ' + returnType; return result;}", methodReturnType());

点击Apply 进行引用,ok关闭页面,下一步开始使用

开始使用,输入 /** 回车 即可

添加忽略文件 .idea, .iml

Preferences**->** Editor**->** File Types

640b0e38-8e3f-48c5-b90e-921bd44ec3eb

Annotation Processors设置

af0e538f-c437-48bd-81bc-305d3257e2cf

FILE Encoding设置

  • Preferences->Editor->File Encoding
  • Global Encoding UTF-8
  • Project Encoding UTF-8
  • Default encoding for properties files UTF-8

3c4220a9-2f90-484c-876d-65d02606a907

设置开发环境

File**->** Project Structure...

  • 设置SDK 1.8
  • 设置 Language level 8

a45f6552-e527-4de9-bb34-f9ace8fdcb86

设置Maven

600e2b62-b1e8-4b47-833e-e1257960267c