Android Studio中的#pragma标记等效


92

Xcode有一个称为pragma mark的功能,它非常实用,我正在寻找Android Studio与之相似的任何东西,可以是本机或插件。



工作良好!感谢@LucianoNascimento
ademar111190 2014年


您可以在此处查看我的答案stackoverflow.com/a/47565502/5381331
Phan Van Linh,2017年

1
由于您未指定语言,因此值得一提的是Android Studio确实支持#pragma markC ++代码。
Grishka '18

Answers:


124

在Android Studio中,您可以按照以下步骤添加区域

  1. 打开您正在使用的IDE
  2. 选择要分组的代码
  3. 按Ctrl + Alt + T(对于Mac,为Cmd + Opt + T),然后选择“区域..结束区域注释”
  4. 现在,代码被“ // region” /“ // endregion”行包围,您可以看到该区域可以折叠
  5. 现在,您可以编辑组的描述
  6. 您无需扩展组即可轻松查看组中的代码,只需用鼠标指针悬停组说明即可

看到这个


16
太酷了,我希望它像在Xcode下拉菜单中那样以粗体显示在Structure视图(CMD + 7)中,但是总是会有开发工具的差异。
Stuart P.

4
我们在哪里可以建议@StuartP在说什么?我的意思是在“结构视图”中添加它的方法。
MiguelHincapieC

1
由于Android Studio基于Intellij IDEA,并且由于IDEA即将使用此功能,因此希望我们仅需等待Android Studio的后续版本在结构视图中查看区域!这是YouTrack问题:youtrack.jetbrains.com/issue/IDEA-129599
Tim Pesce

2
在Android Studio 3中,它(区域)确实在结构视图中显示-很棒,尽管我发现它有点问题。
汤姆(Tom)

是否有可能使结构视图默认显示展开的区域?看起来它总是在启动时折叠签名。
qix
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.