Android studio自动格式化注释

时间:2017-10-07 13:06:43

标签: android android-studio formatting

如何设置如下自动格式:

    @Mock MyInterface myInterface;

    //  instead

    @Mock
    MyInterface myInterface;

2 个答案:

答案 0 :(得分:1)

简单,转到......( Jetbrains IDE'像Webstorm,Android studio,pycharm等

档案 - >设置 - >代码风格 - > Java - >环绕和支撑 - >方法注释并设置为 不包装 以及字段注释。

注意:更改设置实际上不会重新格式化所有现有设置。它只是在IDE自动插入时被包装,正如您在问题中所想要的那样。这适用于方法的所有注释。

答案 1 :(得分:0)

按Enter键。就是这么简单。编写注释并按Enter键。

对于新字段,在同一行上写入所有内容会自动将其删除(因此它会超过两行)。 (我正在使用默认设置,所以如果你改变了任何不会发生的事情)。

假设注释是第一个(用于示例的lombok注释。使用不同的注释或获取lombok来测试这种情况):

@Data
public class SomeClass

而不是:

public @Data class SomeClass 

写作:

 @Data public class testClass{

并在添加夹子后按Enter键自动格式化。如果它不仅仅是在注释后获得光标并按Enter键。如果由于某种原因不合作,则强制格式化。

你不能使用自动缩进快捷方式(对我来说CTRL + I)没有为注释和声明添加新行,因为两者都是有效的写入方式,两者都是“首选”。将它写在同一行上就像在自己的行上写一样。自动缩进不能纠正它