Eclipse:如何删除非 Java 文件所有行的尾随空格?

Eclipse: How remove trailing white spaces on all lines for a non Java file?

在 Eclipse IDE(或者在我的例子中 STS)中,一个 java 文件关于:删除所有行的尾随空格我能够做到以下几点:

实际上是如何描述的:

因此从上图可以看出:

直到一切正常,但为了开发,我们有其他扩展名的文件。因此,我需要对非 java 文件具有相同的功能,例如:.xml.js.gradle.html.css , .properties, .sql 个文件等

我找不到特定的部分来完成此操作。

我怎样才能完成这个要求的配置?

不幸的是,在 Eclipse 中没有自动删除尾随空格的通用解决方案。参见:

但是,有一个名为 AnyEdit Tools 的插件可以删除任何文件上的尾随空格,除了安装插件和重新启动 Eclipse 之外不需要任何配置。

有两种安装方式:

  1. 使用帮助 -> 安装新软件...

  2. 使用帮助 > Eclipse 市场...

    • Find 字段中输入 AnyEdit 以找到 AnyEdit Tools 插件。
    • 单击安装按钮。

一旦 Eclipse 重新启动,插件应该会在您保存任何文件时自动删除尾随空格,无论其类型或扩展名如何。例如:

  • 使用 Eclipse 未知的任意扩展名创建一个新文件(例如 test.abcxyz)。
  • 在文件中输入一些数据,有些行有尾随空格。
  • 保存。尾随空格消失了。

这个插件适用于我的 Photon。

AnyEdit 还可以做很多其他事情。这是已安装插件的摘要:

Adds useful context menu actions to text files and editors - Open file, type under cursor, Convert tabs to spaces, case, html, base64, unicode, Compare/Replace with clipboard or external files etc. AnyEdit can remove trailing whitespace and/or convert tabs-spaces on save and contributes Import/Export working sets wizards.

有关详细信息,请参阅 the web site for the plugin