Jetbrains IDE中重新格式化代码和重新排列代码有什么区别?

27
这些选项可以在“代码”下拉菜单中找到。它们看起来都以类似的方式排列代码。
2个回答

16

写完代码后,我们可能想要做两件事情:

  1. 按照一定的方式排序所有属性,例如按字母顺序升序/降序排列。
  2. 删除可能存在的额外空格/制表符,并将它们以适当的缩进格式排列。

Rearrange code(重排代码)只完成第1点,按照Android代码风格指南进行排列。 Reformat code(重新格式化代码)则同时完成第1和第2个点。


8
重新排列代码不仅仅是重新格式化代码。
正如文档所提到的,您还可以更改变量的位置,并定义一些自定义规则,这些规则将在您重新排列代码时使用。请查看文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接