它们是 Android Studio 的“类似区域”的折叠功能吗
Posted
技术标签:
【中文标题】它们是 Android Studio 的“类似区域”的折叠功能吗【英文标题】:Is their a "region-like" folding feature for Android Studio 【发布时间】:2017-01-05 11:53:00 【问题描述】:我正在 android Studio 上进行开发,与其他 IDE 一样,Android Studio 具有在可折叠的 java 代码中创建“区域”的功能。 (见下文)
使用这种代码
//region INITIALIZATION
private int myVaribale;
private String otherVariblae;
//endregion
我们可以折叠/展开代码(见下面的截图)。
它们对于 XML 编辑器(特别是 Android Studio 中的那个)是否类似?
我们可以添加的东西,例如:
<!-- region MY LAYOUTS -->
<RelativeLayout>
//Some layouts
</RelativeLayout>
<!-- endregion -->
【问题讨论】:
请解释更多... 我更新了我的问题,对你来说够清楚了吗? oxygenxml.com/doc/versions/18.0/ug-authorEclipse/topics/… 展示了它在 oXygen 中以文本模式编辑 XML。 【参考方案1】:您现在可以这样做:
<!--region Title-->
<View
android:layout_
android:layout_/>
<!--endregion-->
(我使用的是 Android Studio 3.0,不确定何时支持)
【讨论】:
太棒了,我一直在寻找该功能的解决方案,而你让我很开心! :D【参考方案2】:你可以简单地通过
来实现//region name
~~~Code~~~
//endregion
查看此链接了解更多信息。 Create Regions in Android Studio
【讨论】:
【参考方案3】:您可以使用 CTRL+ALT+T 快捷键来生成区域/编辑器折叠。
或者您定义的自定义快捷方式:Settings > Keymap > Main Menu > Code > Surround With...
它适用于 Kotlin/Java/XML 等。所以你也可以为样式/布局创建折叠。
【讨论】:
【参考方案4】:Android Studio 的 XML 编辑器仅支持在 IDE 级别使用 Cmd+Alt+"+" or "-"
折叠。
【讨论】:
【参考方案5】:突出显示代码并按 ctrl+ "."
【讨论】:
编辑器快捷方式帮助页面的链接会很有帮助。以上是关于它们是 Android Studio 的“类似区域”的折叠功能吗的主要内容,如果未能解决你的问题,请参考以下文章