Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

IntelliJ IDEA使您可以根据在代码样式设置中指定的要求重新格式化代码。

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IntelliJ IDEA 现已加入在线订购,点击此处了解价格详情>>

IntelliJ IDEA最新试用版

重新格式化和重新排列代码

IntelliJ IDEA使您可以根据在代码样式设置中指定的要求重新格式化代码。但是,如果在项目中使用 EditorConfig,则在.editorconfig重新格式化代码时,文件中指定的选项将覆盖代码样式设置中指定的选项 

您可以重新格式化一部分代码,整个文件,文件组,目录和模块。您也可以从重新格式化中排除部分代码或某些文件。

重新格式化文件中的代码片段

在主菜单中,选择代码| 重新格式化 Ctrl+Alt+L。

如果不选择代码片段,则IntelliJ IDEA将重新格式化整个文件。

重新格式化文件

按住Shift并选择其他文件以进行组重新格式化。

2、如果需要, 在打开的对话框中,选择以下重新格式化选项:

  • 优化导入:如果要删除未使用的导入,添加丢失的导入或组织导入语句,请选择此选项。
  • 重新排列条目:如果您需要根据代码样式设置中指定的排列规则重新排列代码,请选择此选项。
  • 清理代码:选择此选项可运行代码清理检查。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

单击确定

如果要在重新格式化期间查看对代码所做的确切更改,请使用“ 本地历史记录”功能。

重新格式化模块或目录

1、在“ 项目”工具窗口中,右键单击模块或目录,然后从上下文菜单中选择“ 重新设置代码格式”或按Ctrl+Alt+L。

2、在打开的对话框中,指定重新格式化选项,然后单击“ 确定”。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

您还可以将过滤器应用于代码重新格式化,例如指定范围或将重新格式化范围缩小到特定的文件类型。

重新格式化行缩进

您可以根据指定的设置重新格式化行缩进。

3、在适当的语言页面上的“ 选项卡和缩进”选项卡上,指定适当的缩进选项,然后单击“ 确定”。

从重新格式化中排除代码或文件

您可以从重新格式化中排除一组文件或部分代码。

2、在“ 格式化程序控件”选项卡上,选中“ 在注释中启用格式化程序标记”复选框。该范围区域变得活跃

3、在“ 作用域”区域中,单击 

添加图标 以添加一个 作用域 ,您可以在其中指定要从重新格式化中排除的文件。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

如果您尝试重新格式化排除文件的格式,则IntelliJ IDEA将显示一个弹出窗口,通知您该文件的格式已禁用。如果需要,请单击弹出窗口中的链接以打开“ 代码样式 设置”页面并更改排除范围。

保留现有格式

您可以选择重新设置代码格式时将被忽略的格式设置规则。例如,您可以调整IDE以将简单的方法和函数放在一行中,而通常在代码重新格式化后它们会扩展为多行。

2、在重新格式化时保留部分中,选择要忽略的格式设置规则,然后取消选择应应用的格式设置规则。

3、重新格式化您的代码(Ctrl+Alt+L)。

IntelliJ IDEA将根据当前样式设置重新格式化代码,并保留所选规则的现有格式。

重新排列代码

您可以根据在“ 设置/首选项”对话框中设置的排列规则重新排列代码 。您还可以创建规则组(别名),并在创建匹配规则时引用它们。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

例如,如果您需要按字母顺序对代码条目进行排序,请选择适当的 匹配规则条目,并将“ 订单”字段设置 为“按名称排序”。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

重新排列代码项

2、选择您要为其创建排列规则的语言。

3、在“ 排列”选项卡上,指定适当的选项,例如分组和匹配规则。

如果需要创建别名,请单击,然后 

配置匹配规则别名 在打开的对话框中添加组名及其规则。

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码

4、单击确定保存更改。

====================================================

想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询官方客服

JetBrain技术交流群现已开通,QQ搜索“786598704或者扫描下方二维码即可加入

Java开发工具IntelliJ IDEA使用源代码系列教程(十三):重新格式化和重新排列代码
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月13日
下一篇 2020年5月13日

相关推荐

发表回复

登录后才能评论