【问题标题】:how to configure code formatter on intellij如何在 intellij 上配置代码格式化程序
【发布时间】:2014-07-18 13:53:35
【问题描述】:

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

在使用 statndard 键绑定Ctrl + Alt + L后如何处理这个新代码?

【问题讨论】:

    标签: java intellij-idea code-formatting


    【解决方案1】:

    您可以在设置

    中更改此设置

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

    【讨论】:

    • 你知道如何在使用Ctrl + Alt + L后在编辑器上延长线吗?
    • 更长是什么意思?您应该将其作为一个单独的新问题提出。
    • 有时它会将字符串移动到下一行(带有很多参数的方法)。为了更好的可读性,我想把它放在一行中。
    • 这称为包装。在设置中寻找它。
    【解决方案2】:

    IntelliJ IDEA 15

    代码样式在编辑器下。

    文件 > 设置... > 编辑器 > 代码样式 > Java > 包装和大括号 > 大括号放置 > 将“类声明”、“方法声明”和“其他”的“行尾”更改为“下一行” > 好的

    在右侧,您将看到实时预览。

    应用新格式

    • 对于当前文件:
      • 点击编辑区>按Ctrl + Alt + L
    • 对于整个项目/一个文件夹
      • 单击项目结构中的文件夹(例如:在 src 上)> 按 Ctrl + Alt + L知识库>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-19
      • 2012-12-10
      • 2014-11-29
      • 2020-10-23
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多