【发布时间】:2011-07-29 17:11:35
【问题描述】:
我们的一位开发人员决定向其他开发人员指示人们应该如何格式化他们的源代码。
我自己,我坚信 Allman 风格的压痕比 K&R 更好。
格式化样式就像宗教一样,总有人不同意。无论有多少证据表明一种比另一种更好,人们都不会接受。
所以我想做的是,每次我在 Eclipse 中打开一个文件时,我都会格式化源代码,这样我就可以看到漂亮的代码。 每次我保存时,它都应该格式化为办公室里指定的样式。
我认为我可以手动执行此操作并为其设置两个热键。 Ctrl-Alt-PgUp:我的方式 Ctrl-Alt-PgDown:高速路
热键选项可能很好,因为这样我就可以验证一切正常,而不是在幕后无形地发生。
Eclipse 有一个格式选项。我需要的是两种格式样式,并将它们分别映射到一个快捷键。这可能吗?如果可以,怎么做?
【问题讨论】:
-
我想知道这是否通过您的版本控制系统中的挂钩更好地完成。按照您想要的方式设置 Eclipse,然后强制您的 VCS 按照您的团队想要的方式提交代码。你用的是什么 VCS?
-
@James:想象一下:A 编辑,以样式 1 保存并提交。 B 编辑,以样式 2 保存并提交。结果:差异中充斥着不相关但非常分散注意力的空白更改。 repo 中的代码应该以一种方式格式化。
-
@James:嗯,通过预先提交挂钩中的自动格式化程序运行所有代码似乎是标准(而且它似乎工作得很好)。
-
在 K&R 中查看源代码让我工作变慢。
-
@Tom_Fobear:他们显然使用了惯用的手。
标签: java eclipse formatting