Отступ тела лямбда-функции в Intellij

У меня есть этот пример кода, который я хочу передать некоторым правилам стиля проверки, но мой модуль форматирования не настроен должным образом.

Я просто хочу добавить дополнительный отступ к телу лямбда-функции и изменить расположение ее правой скобки }

Вот как выглядит мой код в настоящее время, когда я его форматирую (Ctrl + Alt + L)

Optional.ofNullable(customerClient.
    getActiveCustomers()).map(customer -> {
    String firstName = customer.getFirstName();
    String lastName = customer.getLastName();
    return firstName + " " + lastName;
}).orElse(null);

но мне нужно изменить форматтер, чтобы код выглядел так:

Optional.ofNullable(customerClient.
    getActiveCustomers()).map(customer -> {
        String firstName = customer.getFirstName();
        String lastName = customer.getLastName();
        return firstName + " " + lastName;
    }
).orElse(null);

person Nemanja Zunic    schedule 24.09.2019    source источник
comment
Примечание: хотя этот код можно было бы написать более лаконично, используя customer -> customer.getFirstName() + " " + customer.getLastName(), это не главное.   -  person Johannes Kuhn    schedule 24.09.2019
comment
Я просто хотел добавить несколько строк в лямбда-тело, чтобы показать, чего я пытаюсь достичь.   -  person Nemanja Zunic    schedule 25.09.2019
comment
Верно. Это был просто комментарий, поэтому потенциальная дискуссия не вращается вокруг. Но вы могли бы написать это так, что полностью упускает суть. (Извините, я использую eclipse и понятия не имею, какие ручки Intellij вам нужно нажимать.)   -  person Johannes Kuhn    schedule 25.09.2019


Ответы (1)


Это известная проблема. Не стесняйтесь голосовать.

person CrazyCoder    schedule 25.09.2019