首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Netbeans / Eclipse中格式化Java代码,但以不同的方式保存它

在Netbeans / Eclipse中格式化Java代码,但以不同的方式保存它
EN

Stack Overflow用户
提问于 2010-03-03 04:11:25
回答 2查看 1.6K关注 0票数 5

我之前问过一个相关的问题,但我猜问题的根源是。假设我的团队中有两个开发人员,他们都喜欢查看不同格式的代码。一个人喜欢花括号在新行上,另一个人不喜欢。

我之前使用的方法是,每当我们运行构建时,都会使用Jalopy根据Java/Sun标准自动格式化代码;但是,我希望开发人员尽可能满意。它们可以改变字体大小、字体颜色、背景颜色等。

如果我现在使用的是Jalopy Maven插件来格式化代码,我可以或者应该在签入项目时编写一个到SVN的钩子来调用mvn jalopy:format吗?这可靠吗?

这种解决方案不能100%有效,因为它要求开发人员每次打开尚未格式化的文件时,都要根据自己的喜好手动格式化源代码。我在想一个IDE插件会很好,因为它可以根据他们的喜好自动格式化源代码,然后将其另存为另一个。

我还有什么其他的选择来确保代码在签入时格式正确?

谢谢,

沃尔特

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-03 04:17:36

嗯..。如果您使用Eclipse,您可以执行以下操作: 1.配置您喜欢的格式(Window/Preferences/Java/Code Style/Formatter) 2.配置clean (Window/Preferences/Java/Code Style/Clean Up),在编辑下选中"Format source code“3.如果开发人员有一个项目,他可以右键单击它并进行源代码/清理

然后,将使用您在其中定义的规则清理整个项目。因此,在此之后,他将拥有自己的格式。

票数 0
EN

Stack Overflow用户

发布于 2010-03-03 04:34:55

我觉得你这样做是在浪费资源。代码格式(在某些限制之间)是一个品味问题;然而,作为团队工作的人应该能够就使用共同的编码风格达成一致。

一旦有人完成了几个项目,他从经验中知道,一个人的大脑可以在几天内学会一种新的代码格式;之后,它就像之前最受欢迎的代码一样容易解释。因此,人们不再具有一种“最喜欢”的代码格式。因此,我必须指出,坚持使用特定的代码格式是初学者的毛病;您的团队会更好地尝试克服它,专注于开发本身。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2366391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档