【问题标题】:How can you set up Eclipse to remove trailing whitespace when saving a JavaScript file?在保存 JavaScript 文件时,如何设置 Eclipse 以删除尾随空格?
【发布时间】:2011-09-27 19:01:54
【问题描述】:

我在 Ubuntu 11.04 上运行 Eclipse 3.6 (Helios 20110218-0911)。在首选项下,我进入了以下面板:

JavaScript -> 编辑器 -> 保存操作。

选中“附加操作”复选框并选中“删除所有行的尾随空格”。

尽管如此,当我在 Eclipse 中保存我的 JavaScript 文件时,行尾仍然有尾随空格。

我错过了什么?

【问题讨论】:

    标签: javascript eclipse


    【解决方案1】:

    JavaScript 的“保存操作”仅在 JavaScript 项目(具有 JavaScript 特性的项目)中可用。
    (如果右键项目时在“配置”菜单中可以看到“转换为JavaScript项目”,试试看)

    【讨论】:

    • 谢谢。不幸的是,我在同一个项目中同时使用 Java 和 JavaScript,所以我不确定这是否适合我,因为我的项目当前配置为 Java 项目。虽然我不知道为什么我的项目的性质对 Eclipse 来说很重要。
    • 我能够将我的项目更改为一个分面项目,同时选择 Java 和 Javascript 作为 Project Facets。
    • 这是我在 Luna Service Release 2 (4.4.2) 中的做法: 1. 从菜单中选择项目/属性。 2. 单击项目方面。 3. 勾选“JavaScript”并点击确定。 4. 再次从菜单中选择项目/属性。 5. 现在应该有一个 JavaScript 部分。转到此部分下的编辑器/保存操作并在那里进行配置。
    【解决方案2】:

    我最近遇到了同样的问题。我发现的唯一方法是将您的项目转换为 Javascript 项目。在资源管理器中右键单击您的项目文件夹,选择 [Configure] -> [Convert to Javascript project],Javascript Save Action 将开始工作。

    不幸的是,我不知道如何将其转换回来。 既然这对我来说不是什么大问题,那么将其转换为javascript项目的方式确实对我有很大帮助。

    【讨论】:

      【解决方案3】:

      对于最新的 Eclipse - 版本:Oxygen.3a 版本 (4.7.3a) 版本号:20180405-1200

      默认的键绑定shift+ctrl+backspace,它绑定到函数“删除每行的尾随空格”将删除整个文件的尾随空格字符。

      (键绑定 shift+ctrl+backspace 可能在许多早期版本中也已经存在。)

      【讨论】:

        猜你喜欢
        • 2011-11-05
        • 1970-01-01
        • 1970-01-01
        • 2013-11-15
        • 2015-08-04
        • 2014-01-07
        • 2011-12-06
        • 2010-11-05
        相关资源
        最近更新 更多