首页 > 其他分享 >IDEA 配置

IDEA 配置

时间:2023-03-16 10:57:46浏览次数:27  
标签:File 配置 IDEA params Editor Template Preferences

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

标签:File,配置,IDEA,params,Editor,Template,Preferences
From: https://www.cnblogs.com/ywjcqq/p/17221477.html

相关文章

  • 4、单个Master配置
    1、初始化Master1.1、初始化命令kubeadminit--kubernetes-version=1.25.7\--apiserver-advertise-address=192.168.10.26\--service-cidr=10.96.0.0/12\--pod-n......
  • 配配配配配配配配配配配配配配配配置
    可能是我换机的时候要考虑的配置我中意的一款台式的配置我有积蓄之后可能就会换这个配置这是我很久之前在贴吧复制的东西了抽到名额,老板就问了我一连串问题!问题一:电脑......
  • Vscode golang初始化配置
    1、下载安装GO插件2、写代码时vscode提示你需要安装go插件,点击installall进行安装如果安装失败,原因是有道墙,解决方法是,配置国内源如下:goenv-wGO111MODULE=ongoe......
  • Web.Config 配置重定向到首页
    Web.Config重定向规则,IIS会根据里面的规则自动重定向;#webredirecttoHomepage<rulename="RootHitForceHTTPSRedirection"enabled="true"stopProcessing="tr......
  • python配置和多版本
    python安装镜像安装包:https://registry.npmmirror.com/binary.html?path=python/选择python-3.*-amd64.exe即可pip下载包使用国内镜像的配置在C:\Users\username\p......
  • npm和node.js安装与环境配置
    nodejs和npm的关系node.js是javascript的一种运行环境,是对GoogleV8引擎进行的封装,是一个服务器端的javascript的解释器。npm是nodejs的包管理器(packagemanager)。nodej......
  • linux安全基线配置
    【shell脚本分享】linux安全基线配置全解析点击关注......
  • 服务器bios配置阵列
    服务器关机一般是长按五秒,磁盘支持热插拔,不过建议关机操作,因为如果你同时把几块盘,刚好有台机器ceph都分在你把的盘,那就奏乐一、开机按del或者f1进去选高级,先配下网络地址......
  • MySQL部署后配置
    默认情况下,mysql是运行在127.0.0.1上,此时是无法远程被访问的root@JumpServer-DB-P01:/opt#netstat-tunlp|grep3306tcp00127.0.0.1:330600.0.......
  • IDEA实现序列化接口Serializable自动生成serialVersionUID
    1.打卡IDEA的设置界面,输入Inspections2.进入这个配置页面,在页面中输入VersionUID,把以下图片的选项打勾✔,保存3.鼠标放在实现的类名上(或者鼠标放在在类名按alt+enter......