【问题标题】:#pragma mark equivalent in Android StudioAndroid Studio 中的 #pragma 标记等效项
【发布时间】:2014-06-29 21:32:55
【问题描述】:

Xcode 中的 jump bar 和 Objective-C 中的 #pragma mark 非常有用,我正在 Android Studio 中寻找类似的东西(无论是本机还是插件)。

【问题讨论】:

标签: android-studio


【解决方案1】:

在 Android Studio 中,您可以使用以下步骤添加区域

  1. 打开您正在使用的 IDE
  2. 选择要分组的代码
  3. 按 Ctrl + Alt + T(Cmd + Opt + T for mac)并选择“region .. end region cmets”
  4. 现在代码被“//region”/“//endregion”行包围,可以看到该区域可以折叠
  5. 您现在可以编辑您的群组的描述
  6. 无需展开组,即可轻松查看组内代码,只需将鼠标指针悬停在组说明上即可

this

【讨论】:

  • 酷,我希望它在结构视图 (CMD + 7) 中以粗体显示,就像在 Xcode 下拉菜单中一样,但总会有开发工具的差异。
  • 我们在哪里可以就@StuartP 所说的内容提出建议?我的意思是一种在结构视图中添加它的方法。
  • 由于 Android Studio 是基于 Intellij IDEA 的,并且由于 IDEA 即将推出此功能,希望我们只需要等待 Android Studio 的未来版本即可在结构视图中查看区域!这是 YouTrack 问题:youtrack.jetbrains.com/issue/IDEA-129599
  • 在 Android Studio 3 中,它(区域)确实显示在结构视图中 - 这很好,虽然我发现它有点错误。
  • 是否可以让结构视图显示默认展开的区域?看起来它总是在启动时折叠签名。
【解决方案2】:

认识custom folding regions,这是一种定制代码结构支持的 IntelliJ IDEA(Android Studio 的来源)方式(即跳转栏在 Xcode 中的作用)。

键盘快捷键⌥⌘T或手动输入,

// region REGION_NAME
// YOUR CODE HERE
// endregion

这是缺少的 gif 演示(人们希望在他们的官方文档中),展示了添加两个自定义区域时 Android Studio 的行为。

官方文档

https://www.jetbrains.com/help/idea/code-folding-settings.html

【讨论】:

    【解决方案3】:

    不知道为什么 Android 开发者的回答大多不够清晰。这是我的贡献。

    简单地说,只需将代码包装起来

    //region SECTION NAME
    ...
    //endregion
    

    【讨论】:

      猜你喜欢
      • 2013-05-06
      • 2018-04-13
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多