Android Studio折叠定义和方法


135

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

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

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



我使用“文件=>设置=>编辑器=>通用=>代码折叠=>默认折叠>>方法主体”。对我来说,这是最好的概述。
马丁

Answers:


214

Folding在Android Studio中称为。

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

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

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


40
快捷方式展开:加利福尼亚+ '+'崩溃:加利福尼亚+ ' - '
Priebe

54
快捷方式全部展开:shift + cmd +'+'(全部折叠:shift + cmd +'-')
tmr

40
对于Windows快捷方式展开:ctrl +'+'(折叠:ctrl +'-')快捷方式展开所有:shift + ctrl +'+'(折叠:Shift + ctrl +'-')
拉斐尔2014年

1
在Mac上安装的Android Studio版本中,快捷键是Cmd + Shift +'+'展开,而Cmd + Shift +'-'折叠。这与@Priebe的上述评论略有不同。
benhorgen

192

对于Windows:

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

对于Mac:

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

6
这也适用于Linux。并在Mac上使用Cmd而不是Ctrl
Amagi82


12

查看->工具窗口->结构

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


9

我的macbookpro

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

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

视窗

ctrl+ shift+ +全部展开

ctrl+ shift+ -全部收起


6

这对Windows用户有效:

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


4

如果要关闭所有折叠,则需要取消选中“ 设置” >“ 编辑器” >“ 常规” > “代码折叠”中的所有字段

在此处输入图片说明

您也可以使用热键

ctrl+ shift+ +—扩展代码块

ctrl+ shift+ -—折叠代码块



2

以下是一些有用的折叠物品捷径。

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

1

(对于Windows)

如果你在谈论editor fold就像fcom+ tab的NetBeans

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


1

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

在此处输入图片说明


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.