Android Studio Collapse definitions and methods

2019-01-13 01:36发布

问题:

How can I collapse all definitions and methods within the Android Studio editor?

Visual Studio has that option on Edit-->Outlining, but I cannot find a similar feature in Android Studio. I am sure that this feature exists.

How can I access Android Studio's outlining feature?

回答1:

It is called Folding in Android Studio.

First make sure it is enabled in config (it should be by default). Go to File -> Settings, then under the IDE Settings area find Editor -> General -> Code Folding, check the Show code folding outline.

To collapse/expand items use the Code -> Folding menu.

Edit:
To customize the keyboard shortcuts for these open Settings (File -> Settings) then select Keymap under IDE Settings. Now type folding into the search box (top right). Setup the keyboard shortcut for the various folding actions :)



回答2:

For Windows:

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

For Mac:

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


回答3:

Here's screenshot for quick reference:



回答4:

View -> Tool Windows -> Structure

It's the equivalent to outline in eclipse. It gives you a far better overview of the class than folding.



回答5:

my macbookpro

shift + cmd + ¡ (character or button before delete) Expand All

shift + cmd + ' (character or button after zero) Collapse All

windows

ctrl + shift + + Expand All

ctrl + shift + - Collapse All



回答6:

This is valid for windows users:

  1. Select a bunch of code, then press ctrl+.. This folds your block
  2. Then to remove the folding, move to the first line where the fold starts. Don't select the code, just click in that first line, and again press ctrl+.


回答7:

This work for me in Windows:

minimize: CTRL + SHIFT + -

expand: CTRL + SHFT + +



回答8:

New Android Studio come up with a lot of new functions. These are the commands you can use to fold different type of code.



回答9:

(for windows)

If you are talking about editor fold just like fcom + tab in netbeans

ctrl + alt+ t and then add desired text in the desc block