Как отключить сворачивание`: Unit = ' в процедурах scala в IntelliJ IDEA?
в последних версиях Intellij IDEA при написании метода scala, который возвращает Unit
(a.к. a. процедура), идея сложит : Unit =
часть, чтобы она отображалась как так называемый "синтаксис процедуры". Вот как это выглядит :
def myMethod(): Unit = {
// do something
}
по умолчанию складывается в:
def myMethod() {
// do something
}
Я понимаю, поскольку синтаксис процедуры предназначен для осуждения, но некоторым людям все еще нравится, я думаю, что это хороший компромисс для них. Однако, для тех из нас кому не нравится синтаксис процедуры, я не смог найти параметр для отключения этого сворачивания кода по умолчанию. Preferences > Editor > Code folding показывает некоторые настройки scala, для которых по умолчанию должны быть свернуты папки кода, но единственный, который я проверил, - "комментарии оболочки (скрипт scala)".
кто-нибудь знает как отключить эту функцию? Или в настоящее время это невозможно?
1 ответов
Это в настройках - > стиль кода - > Scala, то справа есть две скрытые вкладки, перейдите на другие, и там должна быть проверка с применять процедурный синтаксис для методов с типом возврата единицы
для Intellij 14 путь немного другой: