Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Eclipse中自动格式化代码?_Eclipse_Formatting_Format_Code Formatting - Fatal编程技术网

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

如何在Eclipse中自动格式化代码?,eclipse,formatting,format,code-formatting,Eclipse,Formatting,Format,Code Formatting,如何在Eclipse中自动格式化代码?在Windows和Linux上:Ctrl+Shift+F Mac上的:⌘ + ⇧ + F (或者,您可以在主菜单>源代码中按格式化)另一个选项是转到窗口->首选项->Java->编辑器->保存操作并选中格式化源代码选项。然后,您的源代码将在每次保存时自动格式化。按:Ctrl+A或高亮显示要缩进的代码部分 然后按Ctrl+I。Preferences->Java->Editor->save actions->格式化源代码->格式化编辑行(或格式化所有行) 有时,

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

在Windows和Linux上:Ctrl+Shift+F

Mac上的:⌘ + ⇧ + F


(或者,您可以在主菜单>源代码中按
格式化

另一个选项是转到窗口->首选项->Java->编辑器->保存操作并选中格式化源代码选项。然后,您的源代码将在每次保存时自动格式化。

按:Ctrl+A或高亮显示要缩进的代码部分
然后按Ctrl+I。

Windows->Preferences->Java->Editor->save actions->格式化源代码->格式化编辑行(或格式化所有行)

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


Gubs

这也可以在项目层面完成: 在包资源管理器中,右键单击项目>属性>Java编辑器>保存操作


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

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

http://download.eclipse.org/tools/pdt/updates/4.0.1 
当要求提供名称时,请提供它
PDT4.0.1
,然后继续更新或安装

它将查看是否已经安装了相应的PDT,或者它是否是较低版本,然后将对其进行更新

重新启动或应用更改后,转到Windows->Preferences 在侧栏上,展开PHP->Code Style。在这里,您将看到一个名为格式化程序的项目。选择它并选择用于代码格式化的活动配置文件。就这样

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


希望有帮助。

您可以执行以下步骤

  • 按Ctr+A(windows)或cmd+A(Mac os)

  • windows中的Ctr+I或Mac os中的cmd+I

  • 它将自动格式化您的代码

    您可以使用
    Ctrl+I


    Ctrl+Shift+F

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

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

    还要注意,您还可以“保护”块,使其不被格式化为@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);
    
    //主数据帧
    数据集countyStateDf=df
    .withColumn(
    “countyState”,
    拆分(df.col(“标签”),“,”);
    //如果需要,我可以在一次操作中拆分列:
    //@formatter:off
    //数据集countyState0Df=df
    //.withColumn(
    //“国家”,
    //拆分(df.col(“标签”),“,”).getItem(1))
    //.withColumn(
    //“县”,
    //拆分(df.col(“标签”),“,”).getItem(0));
    //@formatter:on
    countyStateDf.sample(.01).show(5,false);
    
    秘诀很简单:Ctrl+Shift+F

    这里有很多选项,非常值得一看,在上面包含auto
    @Override
    语句也很好save@HasanAboShally,现在只需按两个键:d该选项现在可以在Eclipse->Preferences->Java->Editor->SaveActions中找到,这是“缩进”的
    I
    .mac上的向上箭头是什么?@ssh这是Shift键我的文件中有一些错误。这可能是上述方法不起作用的原因吗?如果文件中有错误,这些快捷方式将不起作用。在Linux Ubuntu和Mint发行版上,ctrl+shift+f也可以工作。Thankshow您是否发布了符合“质量标准”的问题。对我来说,这是一个非常简单的问题。我只是想知道你是怎么做到的这是一个非常简单的问题,但如果它还没有被回答,那么这是一个我们需要的问题。因此,当其他人有同样的简单问题时,他们可以在这里找到它。自动格式化是否适用于js文件?