【问题标题】:java eclipse auto-formatting braces indentationjava eclipse自动格式化大括号缩进
【发布时间】:2015-01-26 20:12:15
【问题描述】:

我对 eclipse 的自动格式的问题是它采用了这个:

public List<JSON> getIdentityQualifiers(String identity)
        throws DatabaseException
{
     //....code
}

到这里:

public List<JSON> getIdentityQualifiers(String identity)
        throws DatabaseException
        {
    //....code
        }

显然,我想保留以前的格式,但我找不到控制它的地方。

【问题讨论】:

  • 呃...只需在首选项中输入“缩进”即可。那里没有很多选项(一个是 Java Formatter,在配置配置文件时有一个关于“大括号位置”的小节)

标签: java eclipse autoformatting


【解决方案1】:

转到Project -&gt; Properties -&gt; Java Code Style -&gt; Formatter,您将看到格式选项。有很多不同的风格。

我的公司为我们提供了一个自定义 XML,它准确地定义了他们想要的格式,这是内部创建的。 Eclipse 允许您以这种格式精确定义您的格式。如果这对您很重要,肯定会有在线教程。您可以自己编写或在 Eclipse 市场和在线找到许多示例。

【讨论】:

  • 是的,我知道这些事情,我的团队已经设置了自定义格式化程序。但是,发生了一些事情,它现在正在这样做,我希望有人能给我更多关于我去哪里解决这个问题的细节。当我删除 throws 语句时,该方法的格式正确。
【解决方案2】:

您也可以这样尝试,首先选择要缩进的代码段,例如

              if(true)
            {
                           System.out.println("INDENTED");
            }

选择并键入 Ctrl + Shift + F。 之后你就得到了。

               if (true) {
                System.out.println("INDENTED");
            }

对于自定义,您可以从那里找到 *Project --> Properties --> Java Code Style --> *

【讨论】:

    【解决方案3】:

    我认为基本上它可能是我的 Eclipse 版本或一些晦涩的东西,因为这种情况很久以前就停止了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2015-12-24
      相关资源
      最近更新 更多