java eclipse 自动格式化大括号缩进

java eclipse auto-formatting braces indentation

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

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

对此:

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

很明显,我想保留以前的格式,但是我找不到控制这个的地方。

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

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

您也可以这样尝试,第一个 select 段您要缩进的代码,例如

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

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

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

对于自定义,您可以从那里找到 *项目 --> 属性 --> Java 代码样式 --> *

我认为基本上它可能是我的 Eclipse 版本或其他模糊的东西,因为很久以前就不再发生了。