Android Studio Collapse 定义和方法

Posted

技术标签:

【中文标题】Android Studio Collapse 定义和方法【英文标题】:Android Studio Collapse definitions and methods 【发布时间】:2013-08-28 23:55:32 【问题描述】:

如何折叠 android Studio 编辑器中的所有定义和方法?

Visual Studio 在Edit-->Outlining 上有该选项,但我在 Android Studio 中找不到类似的功能。我确信这个功能是存在的。

如何访问 Android Studio 的大纲功能?

【问题讨论】:

Android code folding the Switch block 的可能重复项 我使用“文件 => 设置 => 编辑器 => 通用 => 代码折叠 => 默认折叠 => 方法体”。对我来说,这是最好的概述。 【参考方案1】:

在 Android Studio 中称为Folding

首先确保它在配置中启用(它应该是默认的)。转到File -> Settings,然后在IDE Settings 区域下找到Editor -> General -> Code Folding,查看Show code folding outline

要折叠/展开项目,请使用Code -> Folding 菜单。

编辑: 要为这些打开的设置自定义键盘快捷键 (File -> Settings),然后在 IDE Settings 下选择 Keymap。现在在搜索框(右上角)中输入folding。为各种折叠操作设置键盘快捷键:)

【讨论】:

快捷方式展开:Cmd + '+' 折叠:Cmd + '-' 快捷键全部展开:shift + cmd + '+'(全部折叠:shift + cmd + '-') 对于 Windows 快捷键展开:ctrl + '+'(折叠:ctrl + '-') 快捷键全部展开:shift + ctrl + '+'(全部折叠:shift + ctrl + '-') 在我的 Mac 上安装的 Android Studio 版本中,快捷键是 Cmd + Shift + '+' 展开和 Cmd + Shift + '-' 折叠。这与上面@Priebe 的评论略有不同。 如果我想保存该折叠以供将来使用并在我重新打开该文件时进行调整?【参考方案2】:

对于 Windows:

  Minimize: CTRL + SHFT + '-'
  Expand:   CTRL + SHFT + '+'

对于 Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'

【讨论】:

这也适用于 Linux。在 Mac 上使用 Cmd 而不是 Ctrl 谢谢...快速清晰准确的答案,无需深入了解如何通过使用快捷键使其变得更好【参考方案3】:

视图 -> 工具窗口 -> 结构

相当于eclipse中的outline。与折叠相比,它为您提供了更好的类概览。

【讨论】:

【参考方案4】:

这里是快速参考的截图:

【讨论】:

干得好。即使有一天他们忘记了快捷键,人们也可以从这个参考中重新开始【参考方案5】:

这对windows用户有效:

    选择一堆代码,然后按ctrl+.。这会折叠你的方块 然后要删除折叠,移动到折叠开始的第一行。不要选择代码,只需单击第一行,然后再次按 ctrl+

【讨论】:

【参考方案6】:

(适用于窗户)

如果你在谈论editor fold,就像在netbeans中的fcom + tab

ctrl + alt+ t 然后在 desc 块中添加所需的文本

【讨论】:

【参考方案7】:

我的 macbookpro

shift + cmd + ¡ (删除前的字符或按钮)全部展开

shift + cmd + '(零后的字符或按钮)全部折叠

窗口

ctrl + shift + + 全部展开

ctrl + shift + - 全部折叠

【讨论】:

【参考方案8】:

这适用于我在 Windows 中:

最小化:CTRL + SHIFT + -

展开:CTRL + SHFT + +

【讨论】:

这是 marlonpya 答案的副本。【参考方案9】:

新的 Android Studio 带来了很多新功能。这些是您可以用来折叠不同类型代码的命令。

【讨论】:

【参考方案10】:

如果您想关闭所有折叠功能,您需要取消选中设置 > 编辑器 > 常规 > 代码折叠

你也可以使用热键

ctrl + shift + + — 展开代码块

ctrl + shift + - — 折叠代码块

【讨论】:

【参考方案11】:

Windows 10

ctrl + shift + + 展开全部

ctrl + shift + - 全部折叠

【讨论】:

【参考方案12】:

我也有这个问题。我想点击项目菜单部分右上角的齿轮按钮。然后我取消选择显示成员选项。

【讨论】:

【参考方案13】:

这里有一些有用的折叠东西的快捷方式。

    选择一些代码并按 Ctrl + Alt + T 自动插入区域折叠在代码周围 要折叠特定的代码行,选择代码并按 Ctrl + .(点/句号)& 反向相同,即再次展开 折叠所有方法主体/if 条件等按 Ctrl + Shift + -(连字符) 全部展开按 Ctrl + Shift + +(加号)

【讨论】:

【参考方案14】:

可选择折叠类内的单个方法,而不是所有方法@once 在 Mac 上使用 cmd- 干杯

【讨论】:

【参考方案15】:

Windows:折叠: ctrl + shift + Numpad-展开: ctrl + shift + Numpad+

【讨论】:

【参考方案16】:

如果我想保存该折叠以供将来使用并在我重新打开该文件时进行调整?

第 1 步: 我们使用自定义折叠

指定自定义折叠,注释 //region 表示开始,//endregion 表示结束

//region anything that you want to write (you can even leave it blank)
...
//endregion 

第 2 步:

转到设置>>编辑器>>常规>>代码折叠>>取消所有内容>>'勾选自定义折叠区域'和'勾选显示代码折叠轮廓'>>应用>>确定

截图:https://i.stack.imgur.com/sGuce.png

第 3 步:

重启 Android Studio。您会看到划定的区域已经折叠。

【讨论】:

【参考方案17】:

对于 Mac,您可以使用 cmd + shift + -(hyphen/minus) 折叠和展开所有内容,使用 cmd + shift + +

【讨论】:

以上是关于Android Studio Collapse 定义和方法的主要内容,如果未能解决你的问题,请参考以下文章

Android百度地图定位定到了海里,定到了非洲

尝试构建默认 Android Studio 应用时出错

Android Studio的settings.gradle文件

限制 android GCM 中的 collapse_key 计数。第2部分

Android Studio 3.0.1不会构建NDK静态库

如何在 SQL Management Studio 中指定不同的端口号?