IDEA代码格式和JavaDoc设置,一键告别丑陋代码

简介: IDEA代码格式和JavaDoc设置,一键告别丑陋代码

概述


经常看到团队内部同事的代码格式很丑陋,有的代码一行很长很长,有的运算符前后没有空格,有的没有javadoc,各有各的特色,林林总总,导致代码阅读存在很大的阻碍。那么看了这篇文章,大家就不用担心了,通过IDEA的设置,可以一键格式化代码,每个人都给我装起来呀。


代码格式设置


1.进入插件界面:File->Settings->Plugins,搜索 eclipse code formatter,如已有插件则不需安装,如没有,点击Search in repositories自动搜索线上插件。

1671173139548.jpg

  1. 导入codestyle.xml 点击OK

1671173146061.jpg

📎codestyle.xml

  1. 依次点击进入插件界面:File->Settings->Editor->Code Style->Java->Import Scheme->Intellij IDEA code style XML,导入下面的ideacodestyle.xml
    1671173153549.jpg

📎ideacodestyle.xml\

  1. 完成,页面通过格式化,就会统一根据规定的格式进行格式化。
  • 通过下面的按钮或者快捷键Ctrl+Alt+L 进行格式化

1671173160340.jpg

  • 最重要的是,如果只想要格式化你修改部分的代码,记得选中然后进行格式化。

1671173166591.jpg


JavaDoc模板设置


本文档红色部分为需要修改为实际内容


类注释


示例:

/**
* <p>描 述:这个是将resourceId换成resourceVo的工厂类</p>
*
* @author: xx (xx@xx.com.cn)
* @date: ${DATE}  ${TIME}
* @version: 1.0.1
*/

IDEA设置:

在idea的setting->editor->file and code templates里面增加以下内容可在新增类时自动生成模板

/**
* <p>描 述:</p>
*
* @author: xx (@xx.com.cn)
* @date: ${DATE}  ${TIME}
* @version: 1.0.0
*/

1671173197797.jpg


方法注释


示例:

/**
 *<p>描述:</p>
 *
 * @param content 搜索内容
 * @param sort 搜索排序
 * @param gameTypeIds 搜索类型
 * @param years 搜索年份
 * @param page 页码
 * @param pageSize 每页个数
 * @param memberId 用户ID
 * @param token 用户token
 * @param onlyCollect 是否只展示收藏
 * @author xx (xx@xx.com.cn)
 * @date 2020/6/12 16:02
 */

IDEA设置:

  1. 在idea的setting->editor->live templates里面新增一个模板,本例新增一个名为func对模板,并填入以下内容:
/**
*<p>描述:</p>
$params$
* @return $return$
* @author xx (xx@xx.com.cn)
* @date $DATE$ $TIME$
*/
  1. 点击edit variables并按以下图示设置:1671173212133.jpg

1671173218481.jpg

groovy脚本为:

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())

1671173228049.jpg

  1. 配置完成以后,在需要生成注解对函数前面打 /fun并按tab键(具体根据自己的idea设置)可自动生成对应注解,并完善即可。

1671173234079.jpg


变量注解


示例:

/**
• 最后刷新时间
*/
目录
相关文章
|
21天前
|
设计模式 数据可视化 Java
如何在 IDEA 中设置类路径
在 IntelliJ IDEA 中设置类路径,可以通过项目结构配置或模块设置来添加所需的库和依赖。具体步骤包括打开项目结构对话框、选择模块、添加类路径等。
|
1月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
70 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
29天前
|
搜索推荐 Java 数据库连接
Java|在 IDEA 里自动生成 MyBatis 模板代码
基于 MyBatis 开发的项目,新增数据库表以后,总是需要编写对应的 Entity、Mapper 和 Service 等等 Class 的代码,这些都是重复的工作,我们可以想一些办法来自动生成这些代码。
31 6
|
1月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
358 1
|
1月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
305 3
|
1月前
|
Linux Android开发 Windows
IDEA如何设置成Eclipse的快捷键
【10月更文挑战第9天】这段内容介绍了如何在 IntelliJ IDEA 中设置类似 Eclipse 的快捷键。主要包括:1) 打开设置;2) 进入快捷键设置页面;3) 选择 Eclipse 快捷键方案;4) 可选的自定义调整。通过这些步骤,可以让熟悉 Eclipse 的用户更快适应 IDEA。
315 4
|
2月前
|
Linux Windows
IDEA如何查看每一行代码的提交记录(人员,时间)
【9月更文挑战第24天】在IntelliJ IDEA中,可通过安装GitToolBox插件并利用其功能来便捷地查看每行代码的提交记录,包括提交者、时间和提交信息。具体操作为:首先安装GitToolBox插件,然后在代码编辑区域将鼠标悬停于目标代码行以查看简要信息,或使用快捷键打开“Version Control”窗口查看详细提交历史。
1772 2
|
3月前
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
IDEA设置Tabs多行显示的方法
这篇文章介绍了在IntelliJ IDEA中设置多行显示Tabs的方法,包括如何取消单行展示Tabs并设置可展示的Tabs数量。
IDEA设置Tabs多行显示的方法
|
3月前
|
XML 数据格式
IDEA 行注释设置,使其不从顶格开始,让其处于代码前开始
这篇文章提供了IntelliJ IDEA中如何设置行注释不从顶格开始,而是紧接在代码前面的方法,通过访问Settings中的Code Style选项进行调整,以改善代码注释的视觉效果。