在编辑器 > 代码样式 > Java 中,我目前将类内声明、方法内声明和其他的大括号放置设置为“下一行”。然而,当我创建一个新方法并在两个大括号之间按 Enter 时: { <here>
},右大括号的格式正确,但左大括号仍然与方法声明保持在同一行,如下所示:
public void Test() {
}
但我希望它自动格式化为此:
public void Test()
{
}
我是否缺少应该更改的设置?如果有什么重要的话,我正在使用 Android Studio 2.3.3。
谢谢!
最佳答案
从编辑器>代码样式> Java>包装和大括号
转到:
大括号放置
在方法声明中:下一行
这是一个示例屏幕截图:
当您按 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/