我知道我可以使用#region #endregion来包围C#中的代码片段,Kotlin中是否有类似的语法?谢谢!
#region MyRegion
protected void Page_Load(object sender, EventArgs e)
{
}
#endregion
答案 0 :(得分:33)
在IntelliJ IDEA(或Android Studio)中:是,you can。您可以使用//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>
答案 1 :(得分:4)
有更多受支持的样式(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中折叠和扩展。折叠后,仅显示说明。