图 14. 应用过滤器

清理操作不但可以手动执行,而且还可以在执行 Java 文件的保存操作期间执行。要启用此功能,请转到 Window > Preferences > Java > Editor > Save Actions 并选择附加操作。请按前述配置清理操作,然后就会在每次保存 Java 文件时都执行这些清理操作。请注意,执行那些操作有时会加大开销并且降低工作台的速度。同时,如果没有想到清理操作,您可能会在保存刚刚编写的代码后觉得很困惑为什么代码不太一样。
图 15. 保存时执行清理
 结束语
清理是一个极具实用性的工具,它可以使您的代码看上去更舒服并且易于其他人快速理解代码。它甚至可能使代码更健壮。但是,编码样式可以风格各异。例如,过去避免使用过多引号的程序员现在不需要在任何可能的位置使用代码块,就是因为清理向导提供了该操作。
清理不能解决概念问题或功能问题 —— 至少用当前版本的 Eclipse 还无法完成。但是以清晰的方式显示代码可以省去很多工作。向导附带的操作十分丰富,并且涵盖了编码样式和约定的多个要点。各个组织必须确定自己的样式和约定,因此,如果能对向导进行扩展将十分有帮助,这在 Eclipse V3.3 中还未实现。清理概念不但在 Java 世界中十分有意义,而且对于 C/C++、PHP、Python、Perl 等其他语言也会十分有用。社区会如何采用这一特性?它的发展方向会是怎样呢?我想这些都会是十分有趣的。
(编辑:aniston)
|