Android studio Android Studio/IntelliJ-大括号不';即使设置正确,也不要转到新行

Android studio Android Studio/IntelliJ-大括号不';即使设置正确,也不要转到新行,android-studio,intellij-idea,Android Studio,Intellij Idea,在编辑器>代码样式>Java中,对于类内声明、方法内声明和其他声明,我当前将大括号的放置设置设置为“下一行”。但是,当我创建一个新方法并在两个大括号之间按Enter键时:{},右大括号的格式正确,但左大括号仍然与方法声明保持在同一行,如下所示: public void Test() { } 但我想让它自动格式化为: public void Test() { } 我是否缺少一个应该更改的设置?如果有什么关系的话,我使用的是Android Studio 2.3.3 谢谢 从Editor>co

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

public void Test() {

}
但我想让它自动格式化为:

public void Test()
{

}
我是否缺少一个应该更改的设置?如果有什么关系的话,我使用的是Android Studio 2.3.3


谢谢

Editor>code Style>Java>包装和大括号
转到:

  • 大括号放置
    • 方法声明中的
      :下一行
下面是一个示例屏幕截图:


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

显然,谷歌的一些人决定像微软一样行事,试图将他们的意见强加给我们和其他人根本无法(几乎)重新格式化coed

查看他们关于Dart格式化程序的常见问题解答,网址为:

我建议使用不同的IDE(很有趣,就像MS Visual Studio代码)

我一直认为IDE的责任是让每个人按照大脑可以轻松快速地处理代码的方式来设计自己的代码(因此设计和着色代码)

一个很好的特性是能够以我们喜欢的方式在IDE中查看代码,但是当保存到git时-重新格式化为通用/公司标准,并且当代码从git加载时,它应该自动重新格式化为我的IDE设置的显示方式


独特性和多样性应该被庆祝,而不是被强迫进入黑暗的日子,在那里我们都是一样的

我已经将括号中的所有内容都设置为“下一行”但它仍然不起作用。也许IntelliJ是在告诉你不要使用那种丑陋的.NET/C#约定。@当你点击
ENTER
时,RichardHolmes IntelliJ会在同一行留下大括号,但如果你重新格式化那个类(
code>重新格式化code
)然后IntelliJ将应用您选择的格式,导致开始的大括号移动到下一行。不,在大括号对中点击
ENTER
,文件将不会自动格式化<代码>首选项>键映射>主菜单>代码>重新格式化代码将显示应用格式化程序的按键组合。@glitch谢谢!我认为你应该更新你的帖子,在这里包含你的评论。