Intellij idea Android Studio/IntelliJ匿名类格式

Intellij idea Android Studio/IntelliJ匿名类格式,intellij-idea,android-studio,code-formatting,anonymous-class,Intellij Idea,Android Studio,Code Formatting,Anonymous Class,我想知道是否有可能在androidstudio中更改自动格式,将匿名类的大括号放在同一行,同时将常规类、方法和块的大括号放在新行 目前IntelliJ给了我这个结果: class测试类 { 公开无效测试() { FooBar foo=new FooBar(new Runnable()//我想在这里用大括号。。。 {//…不在这里。 @凌驾 公开募捐 { // } }); } } 但是,我希望代码的格式如下: class测试类 { 公开无效测试() { FooBar foo=new FooBar

我想知道是否有可能在androidstudio中更改自动格式,将匿名类的大括号放在同一行,同时将常规类、方法和块的大括号放在新行

目前IntelliJ给了我这个结果:

class测试类
{
公开无效测试()
{
FooBar foo=new FooBar(new Runnable()//我想在这里用大括号。。。
{//…不在这里。
@凌驾
公开募捐
{
//
}
});
}
}
但是,我希望代码的格式如下:

class测试类
{
公开无效测试()
{

FooBar foo=new FooBar(new Runnable(){/我也一直想要这个,但不幸的是在Intellij中不可能

最接近的方法是将包装和大括号/大括号放置/类内声明设置为“包装后的下一行”或“行尾”(我使用的)。这当然会修改包装大括号的方式,而不仅仅是匿名内部类(期望的结果),但也适用于顶级类和内部类;但是,方法/if/else/for/while/do-while/try/catch/finally/switch等不受影响


我真的希望IntelliJ能像Eclipse那样在匿名类声明中添加一个换行和大括号/大括号放置/选项。

可能是@pyus13的重复。我在发布之前看到了这个线程,这不是我想要的。我希望IntelliJ停止在开始大括号之前插入新行,而不是在结束括号之前插入新行。你能包括吗ude intellij提供了什么以及您想要什么这两种格式?我更新了初始帖子。对不起,您希望studio默认情况下为我做的事情请检查。如果您有任何更改,请转到文件>设置>代码样式>Java并选择Scheme default。