160

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

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

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

4

17 回答 17

249

Folding在 Android Studio 中被调用。

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

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

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

于 2013-08-27T07:34:14.850 回答
222

对于 Windows:

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

对于 Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
于 2015-02-24T13:43:14.220 回答
48

这是快速参考的屏幕截图:

在此处输入图像描述

于 2015-07-09T16:37:53.300 回答
12

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

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

于 2015-03-25T15:59:57.633 回答
10

我的macbookpro

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

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

视窗

ctrl+ shift++全部展开

ctrl+ shift+-全部折叠

于 2017-05-26T04:55:28.413 回答
9

如果要关闭所有折叠,则需要取消选中Settings > Editor > General > Code Folding中的所有字段

在此处输入图像描述

您也可以使用热键

ctrl+ shift+ +— 扩展代码块

ctrl+ shift+ -— 折叠代码块

于 2019-06-01T16:05:53.487 回答
8

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

于 2020-10-25T21:32:10.117 回答
7

这对 Windows 用户有效:

  1. 选择一堆代码,然后按ctrl+ .。这折叠你的块
  2. 然后要删除折叠,移动到折叠开始的第一行。不要选择代码,只需单击第一行,然后再次按ctrl+.
于 2015-09-02T18:01:39.547 回答
5

这在 Windows 中对我有用:

最小化:CTRL+ SHIFT+-

展开: CTRL+ SHFT++

于 2018-05-04T08:08:59.720 回答
4

视窗 10

ctrl+ shift++ 展开全部

ctrl+ shift+- 折叠所有

于 2019-10-25T10:22:46.350 回答
2

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

  1. 选择一些代码并按 Ctrl + Alt + T 自动插入区域折叠在代码周围
  2. 要折叠特定的代码行,请选择代码并按 Ctrl + .(点/句号)& 反向相同,即再次展开
  3. 折叠所有方法主体/如果条件等按Ctrl + Shift + -(连字符)
  4. 展开全部按 Ctrl + Shift + +(加号)
于 2020-02-25T07:53:43.867 回答
1

(用于窗户)

如果你在谈论editor fold就像netbeansfcom中的+tab

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

于 2017-03-20T14:52:25.010 回答
1

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

在此处输入图像描述

于 2018-06-05T12:23:09.693 回答
1

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

于 2020-02-12T05:33:23.317 回答
0

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

于 2020-08-05T13:27:51.557 回答
0

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

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

使用注释指定自定义折叠//region为 start 和//endregion为 end

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

第2步:

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

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

第 3 步:

重启安卓工作室。您会看到划定的区域已折叠。

于 2022-01-02T01:40:45.763 回答
0

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

于 2022-01-05T08:57:03.950 回答