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

标签 eclipse spring-tool-suite

在 Eclipse IDE(或者在我的例子中是 STS)中,关于一个 java 文件:删除所有行上的尾随空格 我能够执行以下操作:

enter image description here

实际上是如何描述的:

因此从上图可以看出:

  • 删除所有行的尾随空格

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

我找不到特定的部分来完成此任务。

我如何才能完成所需的配置?

最佳答案

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

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

有两种安装方式:

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

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

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

      installAnyEditTools2

一旦 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:如何删除非 Java 文件所有行的尾随空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847075/

相关文章:

spring - 如何在Spring Tools Suite 3.6.SR1中安装 "Gradle support"插件?

java - 如何修复 “Error: Can not find or load the main class”?

grails - 从命令行运行时grails使用哪个常规

java - 如何创建 war 文件

java - 如何修复空指针异常? (Android SDK、Eclipse)

android - 如何让 Eclipse 在再次运行之前删除我的应用程序的用户数据

Spring Tool Suite 中的 Java MVC 项目附加文件

eclipse - 我可以获得 gradle 来更新我现有的 Eclipse 项目吗?

java - 如何从命令行执行 Metrics2 插件?

gradle - Spring Tool Suite无法使用Gradle创建新项目:无法使用Gradle(STS)导入,因为未安装STS Gradle Tooling