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

时间:2018-08-14 17:43:51

标签: eclipse spring-tool-suite

在Eclipse IDE中(或在我的情况下为STS)中有关以下内容的Java文件:删除所有行上的尾随空格我可以执行以下操作:

enter image description here

实际上是如何描述的:

因此从上图可以看到:

  • Remove trailing white spaces on all lines

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

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

如何完成此必需的配置?

1 个答案:

答案 0 :(得分:3)

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

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

有两种安装方式:

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

  2. 使用帮助> Eclipse Marketplace ...

    • 查找字段中输入 AnyEdit ,以找到 AnyEdit Tools 插件。
    • 点击安装按钮。

      installAnyEditTools2

重新启动Eclipse后,该插件应在保存文件时自动删除任何文件上的尾部空格,无论类型或扩展名如何。例如:

  • 创建具有Eclipse未知的任意扩展名的新文件(例如 test.abcxyz )。
  • 在文件中输入一些数据,某些行的末尾带有空格。
  • 保存。尾部的空格不见了。

此插件在Photon上对我有效。

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

  

向文本文件和编辑器添加有用的上下文菜单操作-打开   文件,在光标下键入,将制表符转换为空格,大小写,html,base64,   unicode,使用剪贴板或外部文件等进行比较/替换。AnyEdit   可以删除尾随空格和/或在保存和转换制表符和   提供导入/导出工作集向导。

有关更多详细信息,请参见the web site for the plugin