Есть ли такой синтаксис, как #region #endregion в Котлине?

Я знаю, что я могу использовать #region #endregion для окружения фрагментов кода в C #, есть ли аналогичный синтаксис в Kotlin? Благодаря!

#region MyRegion protected void Page_Load(object sender, EventArgs e) { } #endregion 

Solutions Collecting From Web of "Есть ли такой синтаксис, как #region #endregion в Котлине?"

В IntelliJ IDEA (или Android Studio) : да, вы можете . Вы можете сделать это, используя комментарии //region и //endregion или используя //<editor-fold desc="..."> и //</editor-fold> .

Пример:

 //region name fun someCode() { ... } fun someMoreCode() { ... } //endregion // or //<editor-fold desc="name"> fun someCode() { ... } fun someMoreCode() { ... } //</editor-fold> 

Есть более поддерживаемые стили ( https://www.jetbrains.com/help/idea/code-folding.html#supported_comments )

Стиль Netbeans

 //<editor-fold desc="YOUR REGION NAME"> fun main(vararg args: String) { ... } ... //</editor-fold> 

или стиль визуальной студии

 //region YOUR REGION NAME fun main(vararg args: String) { ... } ... //endregion 

Они могут быть свернуты и расширены в IntelliJ. Когда он рухнет, отображается только описание.