请告诉我如何在 IDEA 中使用代码样式格式?
我使用了google-java-format 插件,它对我来说效果很好。
我使用google-java-format 插件的代码示例:
public Single<MonetaryAmount> calculateInterest(Status status, Account account) {
var accountId = account.getKey().getRootId();
return signIn
.resolve(param1, param2, param3, param4, param5)
.flatMap(
loginPeriod ->
findBalances(
lowestPeriodStartDate(loginPeriod, accountId),
highestPeriodEndDate(loginPeriod, accountId),
status.getStatusDetails().getLoginConfiguration(),
accountId)
.map(balances -> getInterestAccountBalance(balances, status.getSource()))
.flatMap(
accountBalance ->
moneyCalculator.calculateBalanceMoney(accountBalance, loginPeriod)));
}
我还决定尝试在 github 上找到的 intellij-java-google-style.xml 。
我去了Preferences -> Editor -> Code Style -> Java并在那里导入了这个方案。
最后,我变成了这样(不是很漂亮):
public Single<MonetaryAmount> calculateInterest(
Status status,
Account account) {
var accountId = account.getKey().getRootId();
return signIn.resolve(param1, param2, param3,
param4, param5)
.flatMap(loginPeriod -> findBalances(lowestPeriodStartDate(loginPeriod, accountId),
highestPeriodEndDate(loginPeriod, accountId),
status.getStatusDetails().getLoginConfiguration(),
accountId)
.map(balances -> getInterestAccountBalance(balances,
status.getSource()))
.flatMap(accountBalance -> moneyCalculator
.calculateBalanceMoney(
accountBalance,
loginPeriod))
);
}
我尝试为制表符大小、缩进、继续缩进设置自己的设置- 但它没有帮助。
告诉我如何使用您在 IDEE 中的设置来实现与使用google-java-format 插件相同的漂亮格式?
我不想使用插件。
谢谢!