Eclipse 4.6.1
CentOS 7
有一个包含Java和Python文件的大型项目。
关于我的输入方式,在返回之前,留有由左尾空格组成的空白行。
当我将代码推送到Gerrit时,这些显示为愤怒的红色矩形。
我找到了保存时清除所有此类左尾空格的设置,但我无法真正使用它,因为我经常编辑其中也具有此类左尾空格的现有文件。如果清除这些行,则Gerrit代码差异中会显示比实际更改的行多的行,从而使所有人感到困惑。
我很幸运通过让Eclipse显示特殊字符来减少此问题。但是,我仍然想念很多,因为那些特殊字符的显示在视觉上不是很欣赏-不像Gerrit代码差异中那些生气的红条。
是否可以通过某种方式使Eclipse中的左尾空白以图形上更突出的方式显示?有没有一种方法可以在Gerrit中预览我的文件而不将它们计为补丁集?
答案 0 :(得分:0)
处理此问题的最佳方法是使用预提交钩子,该钩子将删除结尾的空格并在更改后的代码中扩展制表符。我们使用这个:https://gist.github.com/mokagio/0fbf7d475c9326e30edd