【问题标题】:Is there a way to automatically remove trailing spaces in Eclipse?有没有办法在 Eclipse 中自动删除尾随空格?
【发布时间】:2012-12-20 04:08:07
【问题描述】:

有没有办法在 Eclipse 中自动删除尾随空格?

我看到 Source 中有很好的功能,例如正确缩进和格式。 但他们不会删除尾随空格。

谢谢

PS:您还使用了哪些其他此类功能来使代码更美观?

【问题讨论】:

标签: java


【解决方案1】:

至少可以作为保存操作使用。 (我在格式化程序选项下看不到。)

转到窗口/首选项、Java/编辑器/保存操作。勾选“其他操作”并单击配置。在“代码组织”选项卡中,第一个选项是“删除尾随空格”。

请注意,这将从 Java 文件中删除 所有 尾随空格 - 而不仅仅是您接触过的那些。如果您正在与删除尾随空格的人一起工作,那么在以后进行差异时这可能会很混乱。

【讨论】:

  • 但一般来说,删除尾随空格是一种很好的做法,因此即使在大型团队中,执行这样的全局代码样式规则也是很好的。
  • @SergiuDumitriu:嗯,涉及到很多因素——包括是否每个人都在使用确实轻松删除尾随空格的工具。这是一个我不想在这里讨论的论点 - 我只是想提出警告作为警告。
  • 大量文件已更改,希望在 GIT 中度过愉快的时光
  • 您必须挖掘多远才能找到此选项,这有点疯狂,非常感谢您的回答!
  • 谢谢!我一直在寻找这个选项,而我自己要花很长时间才能找到它。
【解决方案2】:

您可以使用带有“查找/替换”对话框的正则表达式轻松删除单个文件中的所有尾随空格。在“查找:”框中输入 [ \t]+$,并将“替换为:”框留空。勾选“正则表达式”选项,然后点击“全部替换

【讨论】:

  • 很好的解决方案!为什么这个简单的任务没有快捷方式或工具栏/菜单项?我不想将其用作保存操作,但时不时地,当我喜欢它时。
【解决方案3】:

还有来自http://andrei.gmxhome.de/eclipse/ 的插件“AnyEdit”。 此工具会在保存时删除每种文件类型中的空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2010-11-14
    • 2016-09-10
    • 2012-02-19
    • 2022-07-06
    • 2021-02-09
    相关资源
    最近更新 更多