如何在intellij上配置代码格式化程序

naz*_*art 2 java code-formatting intellij-idea

我必须以另一种风格编写代码。我想知道如何为此目的配置 IntelliJ 吗?

这是在查看代码之前:

@Override
public void generateTestObjectsInDb(Object... objects) {
    try {
        for (Object obj : objects) {
            DataBaseObjectService.createObjectInDB(obj);
        }
    } catch (Exception e) {
        Logger.fatal("Error occured while generating data in product Database.", e);
    }
}
Run Code Online (Sandbox Code Playgroud)

它应该是这样的:

@Override
public void generateTestObjectsInDb(Object... objects)
{
    try
    {
        for (Object obj : objects)
        {
            DataBaseObjectService.createObjectInDB(obj);
        }
    }
    catch (Exception e)
    {
        Logger.fatal("Error occured while generating data in product Database.", e);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何使用标准键绑定Ctrl + Alt + L来实现这个新代码?

Pav*_*vel 5

您可以在设置中更改此设置

File=> Settings=> Code Style=> Java=> Wrapping and Braces=> Braces Placement