Eclipse:可以在保存时格式化代码吗?
在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这在以前版本的 Eclipse 中可能可用,也可能不可用。 我知道它适用于:
This may or may not be available in previous versions of Eclipse. I know it works in:
我有设置的快照。
请遵循以下路径:
在首选项窗口中,选择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.
我强烈建议您将 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.
如果您发现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