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

时间:2017-12-25 11:20:03

标签: android-studio intellij-idea reformatting

这些选项可在代码下拉菜单中找到。他们似乎都以类似的方式安排代码。

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:-1)

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

  1. 以某种方式对所有属性进行排序,例如按字母升序/降序排列它们。
  2. 删除我们可能提供的多余空格/制表符,并以适当的缩进格式对其进行排列。

重新排列代码只是做第一点,并根据android代码样式指南进行排列。 重新格式化代码同时做到第一和第二点。