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

标签 java intellij-idea code-formatting

我必须以另一种风格编写代码。我是否想知道如何为此目的配置 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);
    }
}

它应该是这样的:

@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);
    }
}

如何使用标准键绑定(bind)来实现此新代码Ctrl + Alt + L

最佳答案

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

文件 => 设置 => 代码样式 => Java => 换行和大括号 => 大括号放置

关于java - 如何在intellij上配置代码格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24826723/

相关文章:

java - 将 List<WebElement> 转换为 WebElement

Java连接到sql server

java - "cannot find symbol method getGL()"(现在也是 getGLU())

java - IntelliJ 中的共享内容根(跨模块共享源)

intellij-idea - 为什么我可以使用 lambda 表达式的名称,但不能使用函数的名称?

c++ - Uncrustify:如何设置初始化列表和函数参数的缩进

java - IntelliJ 列代码格式化

java - 获取无法使用 java/selenium 聚焦 chrome 和 edge 中的元素

reactjs - 在 React Typescript 中配置更漂亮的空格

python - Intellij IDEA 中的 Quick documentation 和 Autopopup documentation 有什么区别?