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中文件管理系统FastDFS详解

    Java中文件管理系统FastDFS详解

    这篇文章主要介绍了Java中文件管理系统FastDFS详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • java递归实现拼装多个api的结果操作方法

    java递归实现拼装多个api的结果操作方法

    本文给大家分享java递归实现拼装多个api的结果的方法,说白了就是好几个API结果拼装成的,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-09-09
  • 详解java中命令行模式的实现

    详解java中命令行模式的实现

    命令模式是一种行为设计模式,它允许您将请求封装为对象,以便您可以将其参数化、队列化、记录和撤销,本文主要为大家介绍一下java实现命令模式的示例代码,需要的可以参考下
    2023-09-09
  • 使用Jersey构建图片服务器过程解析

    使用Jersey构建图片服务器过程解析

    这篇文章主要介绍了使用Jersey构建图片服务器过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 详解Java面向对象编程中方法的使用

    详解Java面向对象编程中方法的使用

    这篇文章主要介绍了详解Java面向对象编程中方法的使用,包括方法的重载和参数以及泛型方法等知识点,需要的朋友可以参考下
    2016-02-02
  • Java进阶之FileUpload完成上传的实例

    Java进阶之FileUpload完成上传的实例

    这篇文章主要介绍了 Java进阶之FileUpload完成上传的实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • ZIP4j 压缩与解压的实例详解

    ZIP4j 压缩与解压的实例详解

    这篇文章主要介绍了ZIP4j 压缩与解压的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • java启动参数之谜的排查过程

    java启动参数之谜的排查过程

    在日常操作中,相信很多人对Java启动参数存在疑惑,下面这篇文章主要给大家介绍了关于java启动参数之谜的排查过程,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • SpringBoot异常: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext解决方案

    SpringBoot异常: nested exception is java.lang.NoClassDefFoundE

    这篇文章主要介绍了SpringBoot异常: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext解决方案,说明了错误原因和解决方案,需要的朋友可以参考下
    2021-06-06
  • java开发RocketMQ生产者高可用示例详解

    java开发RocketMQ生产者高可用示例详解

    这篇文章主要为大家介绍了java开发RocketMQ生产者高可用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论