В последних версиях Intellij IDEA при написании метода scala, который возвращает Unit
(аналогично процедуре), IDEA будет складывать часть : Unit =
, чтобы она отображалась как так называемый "синтаксис процедуры", Вот как это выглядит:
def myMethod(): Unit = {
// do something
}
складывается по умолчанию:
def myMethod() {
// do something
}
Я понимаю суть, так как синтаксис процедуры предназначен для устаревания, но некоторым людям все равно нравится, я думаю, это хороший компромисс для них. Тем не менее, для тех из нас, кому не нравится синтаксис процедуры, я не смог найти параметр, чтобы отключить этот сворачивание кода по умолчанию. Настройки > Редактоp > Сгибание кода показывает некоторые scala -специальные параметры, для которых сворачивание кодов по умолчанию должно быть свернуто, но единственное, что я проверил, это "Комментарии оболочки (scala script)".
Кто-нибудь знает, как отключить эту функцию? Или это невозможно сейчас?