根据 IntelliJ IDEA 中的优先级设置条件语句的格式



有没有办法像Eclipse那样使IntelliJ IDEA格式化条件语句(根据条件优先级)?

日蚀

public boolean apply(NewsDocument document) {
return "EDG".equalsIgnoreCase(document.getFeedShortName())
&& (isNullOrEmpty(document.getEdgarFormType())
|| "10-K".equalsIgnoreCase(document.getEdgarFormType())
|| "20-F".equalsIgnoreCase(document.getEdgarFormType()))
&& documentWithinRecentFiscalYear(document);
}
return accessLevel == inFeature.getAccessLevel()
|| accessLevel != AccessLevel.NO_ACCESS
&& inFeature.getAccessLevel() == AccessLevel.NOT_SET;
return hasConnectionHolder() && getConnectionHolder().isRollbackOnly()
|| getHibernateSessionHolder() != null
&& getHibernateSessionHolder().isRollbackOnly()
|| getTxContextHolder() != null
&& getTxContextHolder().isRollbackOnly();

智能创意(设置|代码样式|爪哇|包装和大括号|二进制表达式|多行 =时对齐括号)

public boolean apply(NewsDocument document) {
return "EDG".equalsIgnoreCase(document.getFeedShortName())
&& (isNullOrEmpty(document.getEdgarFormType())
|| "10-K".equalsIgnoreCase(document.getEdgarFormType())
|| "20-F".equalsIgnoreCase(document.getEdgarFormType()))
&& documentWithinRecentFiscalYear(document);
}
return accessLevel == inFeature.getAccessLevel()
|| accessLevel != AccessLevel.NO_ACCESS
&& inFeature.getAccessLevel() == AccessLevel.NOT_SET;
return hasConnectionHolder() && getConnectionHolder().isRollbackOnly()
|| getHibernateSessionHolder() != null
&& getHibernateSessionHolder().isRollbackOnly()
|| getTxContextHolder() != null
&& getTxContextHolder().isRollbackOnly();

智能创意(设置|代码样式|爪哇|包装和大括号|二进制表达式|多行 =true时对齐括号)

public boolean apply(NewsDocument document) {
return "EDG".equalsIgnoreCase(document.getFeedShortName())
&& (isNullOrEmpty(document.getEdgarFormType())
|| "10-K".equalsIgnoreCase(document.getEdgarFormType())
|| "20-F".equalsIgnoreCase(document.getEdgarFormType()))
&& documentWithinRecentFiscalYear(document);
}
return accessLevel == inFeature.getAccessLevel()
|| accessLevel != AccessLevel.NO_ACCESS
&& inFeature.getAccessLevel() == AccessLevel.NOT_SET;
return hasConnectionHolder() && getConnectionHolder().isRollbackOnly()
|| getHibernateSessionHolder() != null
&& getHibernateSessionHolder().isRollbackOnly()
|| getTxContextHolder() != null
&& getTxContextHolder().isRollbackOnly();

智能创意版本:2017.3.5

您只需从 Eclipse 导入代码格式化程序设置

  • 您所需要的只是从 Eclipse 导出设置(转到 Eclipse 的首选项→ Java → Code Style → 格式化程序,并通过 导出全部 按钮将设置导出到 XML 文件)。
  • 打开 IntelliJ IDEA 设置→ Java →代码样式,单击"管理",然后只需单击"导入"即可导入该 XML 文件。

最新更新