Android studio Jetbrains IDE中重新格式化代码和重新排列代码之间的区别是什么?

Android studio Jetbrains IDE中重新格式化代码和重新排列代码之间的区别是什么?,android-studio,intellij-idea,reformatting,Android Studio,Intellij Idea,Reformatting,这些选项可在代码下拉菜单下找到。它们似乎都以相似的方式排列代码。重新排列代码不仅仅是重新格式化代码 如中所述,您还可以更改变量的位置,并定义一些自定义规则,这些规则将在重新排列代码时使用。在编写一段代码后,我们可能需要做两件事: 以某种方式对所有属性进行排序,如按字母顺序升序/降序排列 删除我们可能提供的额外空格/制表符,并以适当的缩进格式排列它们 重新排列代码只做第一点,根据android代码风格指南进行排列重新格式化代码执行第一点和第二点

这些选项可在代码下拉菜单下找到。它们似乎都以相似的方式排列代码。

重新排列代码不仅仅是重新格式化代码


如中所述,您还可以更改变量的位置,并定义一些自定义规则,这些规则将在重新排列代码时使用。

在编写一段代码后,我们可能需要做两件事:

  • 以某种方式对所有属性进行排序,如按字母顺序升序/降序排列
  • 删除我们可能提供的额外空格/制表符,并以适当的缩进格式排列它们
  • 重新排列代码只做第一点,根据android代码风格指南进行排列重新格式化代码执行第一点和第二点