eclipse - 强制保存对未触动文件的操作

时间:2014-08-14 08:40:00

标签: java eclipse

有没有办法为项目强制进行全局保存操作?

我的团队使用指定的格式化程序和保存操作。格式化所有代码很容易,但稍后当有人在某个文件中进行编辑时,VCS diff会发疯 - 保存操作起作用,更改1行会导致编辑许多行。

"格式化已编辑的行而不是格式化所有行。"是一个知道的解决方法,但我宁愿不使用它。

3 个答案:

答案 0 :(得分:2)

我的团队也使用格式化程序并保存操作。我无法找到一种方法来强制整个项目中的全局保存操作,并且由于格式更改,VCS差异确实让每个人都发疯了...

我们所做的是要求每个人将更改提交到svn并使用格式化程序进行保存操作。然后,我更改了项目中所有文件的格式并进行了调整。每个人都重新下载了项目,格式更改已经完成,并继续工作,没有疯狂:)

答案 1 :(得分:1)

您想立即格式化整个源代码吗?然后右键单击您的项目并选择Source - > Format。 要运行保存操作,您必须右键单击并选择Source - > Clean Up...

答案 2 :(得分:0)

@ user714965使用Clean Up作为保存操作似乎是最好的,直到我发现这个插件完全符合我的要求 - 应用保存操作。

http://marketplace.eclipse.org/sites/default/files/styles/ds_solution_screenshot/public/Screen%20Shot%202011-10-10%20at%2011.25.52%20PM.png

http://marketplace.eclipse.org/content/save-actions-extensions#.U-ynLfl_tCZ