【问题标题】:Eclipse removing white spaces when savingEclipse 在保存时删除空格
【发布时间】:2017-08-24 11:40:39
【问题描述】:

我有一个大问题。我在 eclipse ide 环境中开发,主要是在 windows 上,但也在 linux 上。这似乎是一个普遍的问题。 在将我的项目保存在 Eclipse 上之前,我在函数之间或代码中的某处有一定的空格。我不想重新格式化现有的代码。 但是,每次我尝试保存我的项目时。这些空格消失了,我找不到应该在我的 eclipse 属性中更改此自动格式的位置。 请看下面的例子:

首先,我没有触摸代码,但我收到如下代码,并且必须在其他地方进行修改。所以在我的文件的初始状态下,我在代码中的某处有两个函数 [functionOne,functionTwo]。这两个函数由新行 [NL] 和 6 个空格分隔。当我保存我的项目时出现问题,您可以看到这两个函数不再被相同数量的空格分隔。

在保存我的项目之前:

     public void functionOne(){
         int i = 0;
         while(i<150)
         {
            //blabla...
         }
     }

NL:123456

     public void functionTwo(){
         int i = 0;
         while(i<150)
         {
            //blabla...
         }
     }

保存我的项目后:

     public void functionOne(){
         int i = 0;
         while(i<150)
         {
            //blabla...
         }
     }

NL:1

     public void functionTwo(){
         int i = 0;
         while(i<150)
         {
            //blabla...
         }
     }

我开始厌倦这个问题,真的需要帮助来解决这个问题。 不要忘记提及绝对没有启用“保存操作”! 我也没有在我的格式选项上看到任何内容,但我可能是错的。 有人可以帮我找到解决这个问题的方法吗?

最好的问候, 格雷格

【问题讨论】:

  • 可以在两个地方配置保存操作 - 项目属性和主要首选项 - 你都检查了吗。
  • 嗨,是的,我检查过了!
  • @Greg86 您在 Eclipse IDE 中使用任何自定义格式样式吗?
  • @Yogesh 仅默认设置...
  • 你确定你禁用了Save Actions(见@greg-449的评论):右键项目:Properties:Java Editor > Save Actions: 启用项目特定设置并禁用在保存时执行所选操作AnyEdit 也可以在保存时删除空格。

标签: eclipse configuration formatting eclipse-neon reformatting


【解决方案1】:

所以这不是“保存操作”,而是我正在使用的一些插件。没有时间检查它是哪一个我只是卸载了很少/未使用的一次。目前它似乎有效。我稍后会检查问题是否仍然存在/再次出现。

感谢您的帮助。 此致, 格雷戈里

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-05
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 2016-07-28
    • 2021-03-22
    • 2013-11-15
    相关资源
    最近更新 更多