如何对一行代码进行分组或分块

How to group or block a line of codes

我正在使用 Flutter 和 Android Studio。我试图阻止 *ahem* 将一些代码行分组,这样我就可以通过单击左侧的加号图标来隐藏它。

如何在 Android Studio and/or Flutter 中将一行代码分组为一个块?

如果我没有误会你的意思,你说的是 Android Studio 中的代码折叠快捷方式。 它们允许我们折叠代码块和区域块,这样我们就可以更精细地控制我们在任何给定时刻查看的代码。 您是否从官方页面检查过这些:

Collapse/expand current code block  Control+minus or Control+plus   Command+minus or Command+plus

Collapse/expand all code blocks Control+Shift+minus or Control+Shift+plus   Command+Shift+minus or Command+Shift+plus

要创建区域,您可以简单地执行以下操作:

//start region  method
    //your work here
//endregion

打开这个

control+shift+ (plus +)

关闭区域:

control+shift+ (minus -)

https://developer.android.com/studio/intro/keyboard-shortcuts

或 检查这个:https://proandroiddev.com/code-folding-in-android-studio-5d046517dadc

您可以将块编写为新方法,然后在需要时调用它,并且可以在调用期间设置任何条件,或者您可以使用可见性小部件来处理块的可见性

 .....
if(!hidden)
 myBlock();
.....