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


411

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


1
您如何提出符合“质量标准”的问题。对我来说,这是一个非常简单的问题。我只是想知道您是如何做到的

2
这是一个非常简单的问题,但是如果尚未回答,那么这是我们需要的问题。这样,当其他人遇到相同的简单问题时,他们可以在这里找到它。
谢尔顿

自动格式是否适用于js文件?
Navi

Answers:



183

另一个选项是转到“ 窗口”->“首选项”->“ Java”->“编辑器”->“ SaveActions”,然后选中“ 格式化源代码”选项。这样,您每次保存时,源代码都会被真正地自动格式化。


确实值得寻找很多选项,并且@Override在保存时加入自动声明也很好
Jeremy S.

@HasanAboShally,现在您只需按两个即可:D
Ojonugwa Jude Ochalifu

现在可以在Eclipse-> Preferences-> Java-> Editor-> SaveActions
Josh Correia

34

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


19

也可以在项目级别完成此操作:在“程序包资源管理器”中, 右键单击项目> Properties> Java Editor> Save Actions。

团队合作时最好这样做,以便使用相同的格式设置保存每个人的代码。




10

Windows->首选项-> Java->编辑器->保存操作->格式化源代码->格式化已编辑的行(或)格式化所有行。

有时候,当您作为一个团队工作时,潜在客户不希望您格式化源文件中的所有代码行(提交时会发生巨大的变化)。因此,选择“格式化编辑的行”。这将仅编辑和格式化您修改的行。

广东商学院


9

你可以做一些下面的事情

步骤1:按Ctr+ A(Windows)或cmd+A(Mac OS)

步骤2:Ctr+ I在窗户或cmd+I在Mac OS

它将自动为您格式化

问候



4

使用最新的PDT版本更新您的IDE,以获得更好的代码格式。在主菜单上,单击“ 帮助”->“安装新软件”,然后在“ 使用方式”字段中添加以下URL :

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

当询问名字时,给它 PDT4.0.1然后随更新或安装一起移动。

它将查看是否已安装适当的PDT或它是否是较低版本,然后将对其进行更新。

重新启动或应用更改后,请转到 侧栏上的Windows- >首选项,然后展开PHP->代码样式。在这里,您将看到一个名为Formatter的项目。选择它,然后选择活动配置文件以进行代码格式化。而已。

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

希望能帮助到你。



3

还要注意,您还可以“保护”一个块,使其不使用@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);

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.