IDEA 配置

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

img

  1. Preferences->Plugins 安装sonarLint 代码规范监测工具

img

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

img

  1. 配置IDEA类注释模板
  • Preferences->Editor->File and code Templates

img

  • 类&接口注释模板
#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} {
}

img

  • 方法模版注释

Preferences->Editor->Editor->Live Template

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

img

选择Live Template 添加快键键缩写

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

img

  • 方法注释模板
*
 * @description //TODO
 * @author smile.Yi
 * @date $date$ $time$
 * $param$
 * @return $return$
**/

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

img

配置Edit variables

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

image-20230316103946079

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

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

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

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

  1. 添加忽略文件.idea,.iml
  • Preferences->Editor->File Types

img

  1. Annotation Processors设置

img

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

img

  1. 设置编译器版本

    image

  2. 设置自动导包

    image

设置开发环境

File->Project Structure...

  • 设置SDK 1.8
  • 设置 Language level 8

img

设置Maven

img

posted @ 2023-03-16 10:47  易文杰  阅读(72)  评论(0编辑  收藏  举报