android-studio - Android Studio/IntelliJ - 即使设置正确,大括号也不会换行

标签 android-studio intellij-idea

在编辑器 > 代码样式 > Java 中,我目前将类内声明、方法内声明和其他的大括号放置设置为“下一行”。然而,当我创建一个新方法并在两个大括号之间按 Enter 时: { <here> },右大括号的格式正确,但左大括号仍然与方法声明保持在同一行,如下所示:

public void Test() {

}

但我希望它自动格式化为此:

public void Test()
{

}

我是否缺少应该更改的设置?如果有什么重要的话,我正在使用 Android Studio 2.3.3。

谢谢!

最佳答案

编辑器>代码样式> Java>包装和大括号转到:

  • 大括号放置
    • 在方法声明中:下一行

这是一个示例屏幕截图:

enter image description here

当您按 ENTER 时,IntelliJ 会将左大括号保留在同一行,但如果您重新格式化该类,则 IntelliJ 将应用您选择的格式,从而导致左大括号移动到下一行。您可以从菜单重新格式化代码:Code > Reformat Code 或查看 Preferences > Keymap > Main Menu > Code > Reformat Code 以查看要应用的按键组合格式化程序。

关于android-studio - Android Studio/IntelliJ - 即使设置正确,大括号也不会换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46894920/

相关文章:

java - Android:在根项目 'MyProject' 中找不到项目 'MyProject'

android - 向Android项目添加库

java - 在 intellij 中创建 Gradle 项目时,有没有办法将 Junit 5 设置为默认值?

scala - 使用IntelliJ,如何在sbt项目中添加依赖项

java - 链接回亚马逊应用商店以获取评分

android - 创建新项目时出现Android Build问题

java.lang.RuntimeException : com. andoid.builder.dexing.DexArchiveMergerException 无法合并 dex

scala - Intellij 中的 "app"和 "app$"有什么区别?

intellij-idea - 如何增加 IntelliJ IDEA 中 toString 调试工具提示的长度限制?

java - 使用java源码包