如何在Eclipse中自动格式化代码?
如何在Eclipse中自动格式化代码?
另一个选项是转到 Window->Preferences->Java->Editor->SaveActions 并勾选格式化源代码选项。然后每次保存源代码时,它都将被真正自动格式化。
@Override
语句。 - Jeremy S.CTRL + SHIFT + F 可以自动格式化您的代码(无论是否突出显示)。
这也可以在项目级别上完成: 在包资源管理器中,右键单击项目 > 属性 > Java编辑器 > 保存操作
当团队协作时,这可能更可取,以便每个人的代码都以相同的格式设置保存。
注意:除非我纠正了所有错误,否则它不会格式化文档。在按下 CTRL + SHIFT + F 之前,请检查您的文件。
按下:Ctrl + A 或选择要缩进的代码部分,然后按下Ctrl + I。
在Windows系统中按下 Ctr + A,或在Mac OS系统中按下 cmd + A
在Windows系统中按下 Ctr + I,或在Mac OS系统中按下 cmd + I
这将自动格式化您的代码
Windows -> Preferences -> Java -> Editor -> 存储操作 -> 格式化源代码 -> 格式化修改的行(或)格式化所有行。
有时当您作为团队工作时,负责人不希望您格式化源文件中的所有代码行(提交时会有大量跟踪更改)。因此,选择“格式化已编辑的行”。这将仅编辑和格式化您修改的行。
Gubs
请注意,您还可以通过使用@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);