Eclipse:可以在保存时格式化代码吗?

发布于 2024-07-08 01:41:22 字数 412 浏览 9 评论 0原文

在 Eclipse 中,在 Windows 下 -> 首选项 -> Java -> 代码样式,您可以定义注释和代码的代码模板,并且可以设置代码格式化程序。

我想知道在 Eclipse 中是否可以在每次保存源文件时使这些设置生效。 基本上,我希望 Eclipse 负责确保我的代码格式正确,而不是突出显示所有内容并按 Ctrl+Shift+F

这可能吗?如何设置?

使用自动格式的注意事项:最好选择“格式化编辑行”,因为当您重新格式化已处于源代码管理且格式不正确的整个文件时,合并更改会变得非常困难。 已经对同事这样做了。

In Eclipse, under Windows -> Preference -> Java -> Code Style, you can define code templates for comments and code, and you can setup a code formatter.

I'm wondering if it is possible in Eclipse to have these setting take affect every time I save a source file. Basically, instead of me highlighting everything and pressing Ctrl+Shift+F, I want Eclipse to be responsible for making sure my code is formatted properly.

Is this possible and how do you set it up?

Note On Using the Auto-Format: It's probably best to choose "Format Edited Lines" as merging changes becomes very difficult when you reformat a whole file that is in source control already that was not formatted properly. Already did this to a co-worker.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

深府石板幽径 2024-07-15 01:41:22
  1. 在工具栏中,导航至:WindowPreferences
  2. 在 Preferences 中,导航至:JavaEditor保存操作
  3. 检查以下各项:
    • 保存时执行所选操作
    • 格式化源代码

这在以前版本的 Eclipse 中可能可用,也可能不可用。 我知道它适用于:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800
  1. In the Toolbar, navigate to: WindowPreferences
  2. In Preferences, navigate to: JavaEditorSave Actions
  3. Check the following:
    • Perform the selected actions on save
    • Format source code

This may or may not be available in previous versions of Eclipse. I know it works in:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800
琉璃繁缕 2024-07-15 01:41:22

我有设置的快照。
请遵循以下路径:

首选项窗口中,选择Java --> 编辑器 --> 保存操作

选中保存时执行所选操作,然后选中格式化源代码框

在此处输入图像描述

I have a snapshot of the setting.
Please follow the path:

In the Preferences window, choose Java --> Editor --> Save Actions.

Check the Perform the selected actions on save, and check the Format source code box.

enter image description here

避讳 2024-07-15 01:41:22

我强烈建议您将 Eclipse 格式的 xml 描述符检查到源代码管理中。 这样,团队的所有成员都可以使用它,并且您无需来回重新格式化战斗。

I strongly recommend checking your eclipse format xml descriptor into source control. That way all members of the team can use it and you don't get to and fro reformatting battles.

成熟稳重的好男人 2024-07-15 01:41:22

如果您发现Java下没有保存操作首选项--> Editor,这可能是因为您使用的是旧版本的 Eclipse。 在这种情况下,您可以从此处安装保存格式插件。

然后,在首选项下,选择Java --> 保存时格式化。 选择选择代码格式化操作下的运行格式选项

If you find that you do not have a Save Actions preference under Java--> Editor, it may be because you are using an older version of Eclipse. In that case you can install the Format on save plugin from here.

Then, under Preferences, choose Java --> Format on save. Select the Run Format option under Select a code formatting action

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文