如何在Eclipse中自动格式化代码?

时间:2013-03-27 09:09:17

标签: eclipse formatting format code-formatting

如何在Eclipse中自动格式化代码?

13 个答案:

答案 0 :(得分:617)

在Windows上 Ctrl + Shift + F

在Mac上 + + F

(或者,您可以按主菜单>来源中的Format

答案 1 :(得分:172)

另一种选择是转到 Window->偏好设置> Java->编辑器> SaveActions 并选中格式源代码选项。然后,每次保存时,您的源代码都会自动格式化。

答案 2 :(得分:31)

CTRL + SHIFT + F 将自动格式化您的代码(无论是突出显示还是非突出显示)。

答案 3 :(得分:15)

这也可以在项目级别完成: 在Package Explorer中,右键单击项目>属性> Java编辑器>保存操作

当团队合作时,这可能更适合,以便使用相同的格式设置保存每个人的代码。

答案 4 :(得分:12)

按: Ctrl + A 或突出显示要缩进的部分代码 然后按 ctrl + i

答案 5 :(得分:12)

注意:除非我纠正了所有错误,否则它不会格式化文档。在按 CTRL SHIFT F 之前检查您的文件。

答案 6 :(得分:9)

Windows - >偏好 - > Java - >编辑 - >保存操作 - >格式化源代码 - >格式编辑的行(或)格式化所有行。

有些时候,当你作为一个团队工作时,领导者不希望你在源文件中格式化代码的所有行(在提交时会有大量的跟踪更改)。因此,选择格式编辑的行'。这将仅编辑和格式化您修改的行。

GUBS

答案 7 :(得分:8)

你可以用下面的一些步骤

步骤1:按 Ctr + A (窗口)或 cmd + A (Mac os)< / p>

步骤2:Windows中的 Ctr + I 或Mac OS中的 cmd + I

它会为您自动格式化

此致

答案 8 :(得分:4)

使用最新的PDT版本更新IDE,以获得更好的代码格式。 在主菜单上,单击帮助 - &gt;安装新软件,然后在使用字段中添加以下网址:

http://download.eclipse.org/tools/pdt/updates/4.0.1 

当询问名称时,请将其PDT4.0.1提交,然后继续更新或安装。

它将查看是否已经安装了适当的PDT,或者它是否是较低版本,然后将更新。

重新启动或应用更改后,转到 Windows - &gt;选择 在侧栏上展开 PHP - &gt;代码风格。在这里,您将看到名为 Formatter 的项目。选择它并选择代码格式化的活动配置文件。多数民众赞成。

下次格式化时,它会根据所选的活动配置文件选择一种格式。

希望它有所帮助。

答案 9 :(得分:3)

我们可以通过:
Ctrl + i Ctrl + Shift + F

答案 10 :(得分:2)

右键单击项目&gt;属性&gt; Java编辑器&gt;保存操作

答案 11 :(得分:0)

还请注意,您还可以“保护”一个块,使其不使用 @formatter:off @formatter:on 进行格式化,例如,避免重新格式化注释,例如:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

答案 12 :(得分:0)

秘密很简单: Ctrl + Shift + F