Eclipse,Gerrit和左尾空格

时间:2019-06-27 15:35:12

标签: eclipse whitespace gerrit removing-whitespace

Eclipse 4.6.1

CentOS 7

有一个包含Java和Python文件的大型项目。

关于我的输入方式,在返回之前,留有由左尾空格组成的空白行。

当我将代码推送到Gerrit时,这些显示为愤怒的红色矩形。

我找到了保存时清除所有此类左尾空格的设置,但我无法真正使用它,因为我经常编辑其中也具有此类左尾空格的现有文件。如果清除这些行,则Gerrit代码差异中会显示比实际更改的行多的行,从而使所有人感到困惑。

我很幸运通过让Eclipse显示特殊字符来减少此问题。但是,我仍然想念很多,因为那些特殊字符的显示在视觉上不是很欣赏-不像Gerrit代码差异中那些生气的红条。

是否可以通过某种方式使Eclipse中的左尾空白以图形上更突出的方式显示?有没有一种方法可以在Gerrit中预览我的文件而不将它们计为补丁集?

1 个答案:

答案 0 :(得分:0)

处理此问题的最佳方法是使用预提交钩子,该钩子将删除结尾的空格并在更改后的代码中扩展制表符。我们使用这个:https://gist.github.com/mokagio/0fbf7d475c9326e30edd