IntelliJ форматирует мой тестовый код, как это:Как настроить стиль кода для Scala в IntelliJ IDEA
test("a configuration without classpath to analyze is not valid") {
Configuration(
None,
Seq(),
Seq(),
Map(),
Some(PrintConfiguration(print = Always("output")))
) should not be ('valid)
}
Я надеюсь, что мы все согласны с тем, что это довольно глупый способ сделать это.
Как настроить IntelliJ так, чтобы он перемещался Configuration
и все принадлежащее ему слева, два пространства с отступом относительно test
?
Чтобы уточнить: большая часть кода получает отступы правильно, только кодовые блоки в фигурных скобках, которые являются параметрами, выравниваются относительно открытой фигурной скобки, а не относительно начала вызова функции.
Хорошо, я нашел настройки для scala, thx для этого. Я искал форматирование и не понимал, что это скрывает вариант scala. Но у меня есть настройки так же, как ваш скриншот, и он работает для большинства вещей, но не для параметров, которые являются блоками –
, вы можете увидеть свой код на моем снимке экрана, и он отлично работает, он также отлично работает внутри обычного редактора (и внутри какой-то другой класс) для меня. Вы также можете попытаться сбросить настройки, выбрав схему «по умолчанию». Я использую Intellij IDEA 13.1.2 Community Edition. – dk14
Я обновил ваш ответ, потому что это действительно привело меня к решению. Спасибо. –