IDEA Reformat Code 格式化代码(详解)

 更新时间:2023年11月08日 10:33:08   作者:Oxye  
平时使用Ctrl+Alt+L可以格式化代码,idea帮你整理空格,换行等,让代码看起来更整洁,今天通过本文给大家分享IDEA Reformat Code 格式化 的过程,感兴趣的朋友一起看看吧

前言

平时使用Ctrl+Alt+L可以格式化代码,idea帮你整理空格,换行等,让代码看起来更整洁

Reformat Code 重新格式化代码

如下图,在右键菜单中选择 Reformat Code 【重新格式化代码】

Options 选项

在左侧目录树选中目录或文件点击右键中的Reformat Code,可显示Options。
此区域显示用于重新格式化代码的选项。
可选项如下:

Include subdirectories 包含子目录

选中此复选框可重新格式化嵌套目录中文件的源代码。
可以优化缩进等代码。

Optimize imports 优化导入

选中此复选框可从所选范围内的代码中删除未使用的导入语句。
删除代码中没使用到的import 。

Rearrange entries 重新排列条目

选中此复选框可以重新排序源代码条目。

Only VCS changed text

如果选中此复选框,则重新格式化将仅应用于已在本地更改但尚未签入存储库的文件。
此复选框仅适用于受版本控制的文件。

Cleanup code 清理代码

清除无用import,多余注释,规范代码缩进之类的

Filters 过滤功能

Scope 范围

选中此复选框,从列表中选择要应用格式设置选项的范围。 如果要配置自定义范围,请单击“浏览”按钮按钮以打开“范围”对话框。

File mask(s) 文件遮罩

中此复选框,从列表中选择要对其应用格式设置选项的文件扩展名。

参考:reformat-code-on-directory-dialog

到此这篇关于IDEA Reformat Code 格式化 的文章就介绍到这了,更多相关idea格式化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java实现画图板上画一条直线

    java实现画图板上画一条直线

    这篇文章主要为大家详细介绍了java实现画图板上画一条直线,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • springboot中shiro使用自定义注解屏蔽接口鉴权实现

    springboot中shiro使用自定义注解屏蔽接口鉴权实现

    本文主要介绍了springboot中shiro使用自定义注解屏蔽接口鉴权实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 解决Netty解码http请求获取URL乱码问题

    解决Netty解码http请求获取URL乱码问题

    这篇文章主要介绍了解决Netty解码http请求获取URL乱码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • 使用java实现手机短信验证全过程

    使用java实现手机短信验证全过程

    这篇文章主要介绍了使用java实现手机短信验证全过程,文中有非常详细的代码示例,对正在学习java的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • 分析JAVA中几种常用的RPC框架

    分析JAVA中几种常用的RPC框架

    这篇文章主要介绍了JAVA中几种常用的RPC框架的相关知识点,对此有兴趣的朋友参考学习下吧。
    2018-03-03
  • Spring Boot高可用限流三种实现解决方案

    Spring Boot高可用限流三种实现解决方案

    限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,本文就介绍了Spring Boot高可用限流三种实现解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • 一文看懂Mybatis中的延迟加载

    一文看懂Mybatis中的延迟加载

    这篇文章主要介绍了一文看懂Mybatis中的延迟加载,延迟加载也称为懒加载,是指在进行表的关联查询时,按照设置延迟规则推迟对关联对象的select查询,MyBatis 的延迟加载只是对关联对象的查询有迟延设置,对于主加载对象都是直接执行查询语句的,需要的朋友可以参考下
    2023-10-10
  • 基于ThreadLocal 的用法及内存泄露(内存溢出)

    基于ThreadLocal 的用法及内存泄露(内存溢出)

    这篇文章主要介绍了基于ThreadLocal 的用法及内存泄露(内存溢出),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java注解之Retention、Documented、Inherited介绍

    Java注解之Retention、Documented、Inherited介绍

    这篇文章主要介绍了Java注解之Retention、Documented、Inherited注解介绍,本文内容和相关文章是系列文章,需要的朋友可以参考下
    2014-09-09
  • 总结Java集合类操作优化经验

    总结Java集合类操作优化经验

    本文主要介绍的就是集合框架的使用经验,告诉大家如何高效、方便地管理对象,所有代码基于JDK7,需要的朋友可以参考下
    2015-08-08

最新评论