下图几乎说明了整个问题:

我尝试将// formatter:off与适当的设置一起使用,但无济于事。我也尝试过为lambda表达式/匿名类寻找缩进规则,但找不到这些规则。

任何建议,不胜感激!

最佳答案

您需要关闭匿名类的右括号旁边的最右括号,以获取所需的缩进。

代替:

itemClose.addActionListener(new ActionListener() {
                              @Override
                              public void actionPerformed(ActionEvent e) {

                              }
                            }
);

删除最后一个}和)之间的行/空格;你会得到:
itemClose.addActionListener(new ActionListener() {
  @Override
  public void actionPerformed(ActionEvent e) {

  }
});

关于intellij-idea - 在Intellij IDEA中禁用Lambda表达式/匿名类的缩进,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28662335/

10-11 04:53