Eclipse:如何删除非 Java 文件所有行的尾随空格?
Eclipse: How remove trailing white spaces on all lines for a non Java file?
在 Eclipse IDE(或者在我的例子中 STS
)中,一个 java 文件关于:删除所有行的尾随空格我能够做到以下几点:
实际上是如何描述的:
- How to auto-remove trailing whitespace in Eclipse?
因此从上图可以看出:
Remove trailing white spaces on all lines
直到一切正常,但为了开发,我们有其他扩展名的文件。因此,我需要对非 java 文件具有相同的功能,例如:.xml
、.js
、.gradle
、.html
、.css
, .properties
, .sql
个文件等
我找不到特定的部分来完成此操作。
我怎样才能完成这个要求的配置?
不幸的是,在 Eclipse 中没有自动删除尾随空格的通用解决方案。参见:
- 打开 Eclipse Bug 180349 - Remove trailing spaces as an option while saving files。
- 关闭重复 Bug 311173 - Remove trailing whitespace on touched lines
但是,有一个名为 AnyEdit Tools 的插件可以删除任何文件上的尾随空格,除了安装插件和重新启动 Eclipse 之外不需要任何配置。
有两种安装方式:
使用帮助 -> 安装新软件...
- 在 Work with 字段中输入 http://andrei.gmxhome.de/eclipse/ 作为 URL。
Select AnyEditTools 所有最新版本的 Eclipse (3.8+) 选项,并完成向导。
使用帮助 > 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。
在 Eclipse IDE(或者在我的例子中 STS
)中,一个 java 文件关于:删除所有行的尾随空格我能够做到以下几点:
实际上是如何描述的:
- How to auto-remove trailing whitespace in Eclipse?
因此从上图可以看出:
Remove trailing white spaces on all lines
直到一切正常,但为了开发,我们有其他扩展名的文件。因此,我需要对非 java 文件具有相同的功能,例如:.xml
、.js
、.gradle
、.html
、.css
, .properties
, .sql
个文件等
我找不到特定的部分来完成此操作。
我怎样才能完成这个要求的配置?
不幸的是,在 Eclipse 中没有自动删除尾随空格的通用解决方案。参见:
- 打开 Eclipse Bug 180349 - Remove trailing spaces as an option while saving files。
- 关闭重复 Bug 311173 - Remove trailing whitespace on touched lines
但是,有一个名为 AnyEdit Tools 的插件可以删除任何文件上的尾随空格,除了安装插件和重新启动 Eclipse 之外不需要任何配置。
有两种安装方式:
使用帮助 -> 安装新软件...
- 在 Work with 字段中输入 http://andrei.gmxhome.de/eclipse/ 作为 URL。
Select AnyEditTools 所有最新版本的 Eclipse (3.8+) 选项,并完成向导。
使用帮助 > 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。