有没有办法为项目强制进行全局保存操作?
我的团队使用指定的格式化程序和保存操作。格式化所有代码很容易,但稍后当有人在某个文件中进行编辑时,VCS diff会发疯 - 保存操作起作用,更改1行会导致编辑许多行。
"格式化已编辑的行而不是格式化所有行。"是一个知道的解决方法,但我宁愿不使用它。
答案 0 :(得分:2)
我的团队也使用格式化程序并保存操作。我无法找到一种方法来强制整个项目中的全局保存操作,并且由于格式更改,VCS差异确实让每个人都发疯了...
我们所做的是要求每个人将更改提交到svn并使用格式化程序进行保存操作。然后,我更改了项目中所有文件的格式并进行了调整。每个人都重新下载了项目,格式更改已经完成,并继续工作,没有疯狂:)
答案 1 :(得分:1)
您想立即格式化整个源代码吗?然后右键单击您的项目并选择Source
- > Format
。
要运行保存操作,您必须右键单击并选择Source
- > Clean Up...
答案 2 :(得分:0)
@ user714965使用Clean Up作为保存操作似乎是最好的,直到我发现这个插件完全符合我的要求 - 应用保存操作。
http://marketplace.eclipse.org/content/save-actions-extensions#.U-ynLfl_tCZ