Android Studio 的 "region-like" 折叠功能吗
Is their a "region-like" folding feature for Android Studio
我在 Android Studio 和其他人 IDE 上开发,Android Studio 有一个功能可以在 java 代码中创建 "regions"可以折叠。 (见下文)
有了这种代码
//region INITIALIZATION
private int myVaribale;
private String otherVariblae;
//endregion
我们可以fold/unfold代码(见下面的截图)。
XML 编辑器(特别是 Android Studio 中的编辑器)是否有类似的东西?
我们可以添加的内容,例如:
<!-- region MY LAYOUTS -->
<RelativeLayout>
//Some layouts
</RelativeLayout>
<!-- endregion -->
Android Studio 的 XML 编辑器仅支持 IDE 级别的折叠 Cmd+Alt+"+" or "-"
。
突出显示代码并按 ctrl+ "."
你可以现在这样做:
<!--region Title-->
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<!--endregion-->
(我正在使用 Android Studio 3.0,不确定何时支持)
您可以通过
轻松实现
//region name
~~~Code~~~
//endregion
查看此 link 了解更多信息。 Create Regions in Android Studio
可以使用CTRL+ALT+T快捷键生成Region/Editor 折叠。
或者您定义的自定义快捷方式:Settings > Keymap > Main Menu > Code > Surround With...
它适用于 Kotlin/Java/XML,等等。所以你也可以创建 Styles/layouts 的折叠。
我在 Android Studio 和其他人 IDE 上开发,Android Studio 有一个功能可以在 java 代码中创建 "regions"可以折叠。 (见下文)
有了这种代码
//region INITIALIZATION
private int myVaribale;
private String otherVariblae;
//endregion
我们可以fold/unfold代码(见下面的截图)。
XML 编辑器(特别是 Android Studio 中的编辑器)是否有类似的东西?
我们可以添加的内容,例如:
<!-- region MY LAYOUTS -->
<RelativeLayout>
//Some layouts
</RelativeLayout>
<!-- endregion -->
Android Studio 的 XML 编辑器仅支持 IDE 级别的折叠 Cmd+Alt+"+" or "-"
。
突出显示代码并按 ctrl+ "."
你可以现在这样做:
<!--region Title-->
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<!--endregion-->
(我正在使用 Android Studio 3.0,不确定何时支持)
您可以通过
轻松实现//region name
~~~Code~~~
//endregion
查看此 link 了解更多信息。 Create Regions in Android Studio
可以使用CTRL+ALT+T快捷键生成Region/Editor 折叠。
或者您定义的自定义快捷方式:Settings > Keymap > Main Menu > Code > Surround With...
它适用于 Kotlin/Java/XML,等等。所以你也可以创建 Styles/layouts 的折叠。