如何设置如下自动格式:
@Mock MyInterface myInterface;
// instead
@Mock
MyInterface myInterface;
答案 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)没有为注释和声明添加新行,因为两者都是有效的写入方式,两者都是“首选”。将它写在同一行上就像在自己的行上写一样。自动缩进不能纠正它