Android Studio 折叠定义和方法

问题描述 投票:0回答:19

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

Visual Studio 在

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

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

android-studio editor
19个回答
264
投票

在 Android Studio 中称为

Folding

首先确保它在配置中启用(默认情况下应该是启用的)。转到

File
->
Settings
,然后在
IDE Settings
区域下找到
Editor -> General -> Code Folding
,勾选
Show code folding outline

要折叠/展开项目,请使用

Code
->
Folding
菜单。

编辑:
要自定义这些打开的设置的键盘快捷键 (

File
->
Settings
),然后选择
Keymap
下的
IDE Settings
。现在在搜索框(右上角)中输入
folding
。设置各种折叠操作的键盘快捷键:)


240
投票

对于 Windows:

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

对于 Mac:

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

56
投票

以下屏幕截图可供快速参考:

enter image description here


12
投票

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

相当于eclipse中的outline。与折叠相比,它可以让您更好地了解课程。


11
投票

我的macbookpro

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

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

窗户

ctrl
+
shift
+
+
全部展开

ctrl
+
shift
+
-
全部折叠


11
投票

Windows:
折叠: ctrl + Shift + Numpad-
展开: ctrl + Shift + 小键盘+


10
投票

如果您想关闭所有折叠,您需要取消选中 Settings > Editor > General > Code Folding

中的所有字段

您也可以使用热键

ctrl + shift + + — 展开代码块

ctrl + shift + - — 折叠代码块


7
投票

这对 Windows 用户有效:

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

5
投票

这在 Windows 中对我有用:

最小化:CTRL + SHIFT + -

展开:CTRL + SHFT + +


4
投票

Windows 10

ctrl
+
shift
+
+
展开全部

ctrl
+
shift
+
-
折叠全部


4
投票

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

第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

第三步:

重新启动 Android Studio。您将看到划定的区域已折叠。


3
投票

我知道折叠方法的最简单方法是使用命令全部折叠,然后使用命令递归展开

像这样:

crtl
+
shift
+
-
然后
crtl
+
+

您可以按

crtl
+
shift
+
-
,松开
shift
,然后单击
+
以方便使用。


2
投票

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

  1. 选择一些代码并按 Ctrl + Alt + T 自动插入区域折叠代码
  2. 要折叠特定的代码行,请选择代码并按 Ctrl + .(点/句号),反之亦然,即再次展开
  3. 要折叠所有方法体/ if 条件等,请按 Ctrl + Shift + -(连字符)
  4. 要全部展开,请按 Ctrl + Shift + +(加号)

1
投票

(适用于窗户)

如果您正在谈论

editor fold
就像
netbeans
 中的 
fcom + tab

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


1
投票

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


1
投票

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


1
投票

对于 Mac,您可以使用 cmd + shift + -(连字符/减号)来折叠和展开所有内容,使用 cmd + shift + +


1
投票

对于单独注释方法,递归地进行代码折叠 与 ctrl + alt + -


0
投票

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

cmd
-
干杯

© www.soinside.com 2019 - 2024. All rights reserved.