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?
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 :)
For Windows:
Minimize: CTRL + SHFT + '-'
Expand: CTRL + SHFT + '+'
For Mac:
Minimize: COMM + SHFT + '-'
Expand: COMM + SHFT + '+'
Here's screenshot for quick reference:
View -> Tool Windows -> Structure
It's the equivalent to outline in eclipse. It gives you a far better overview of the class than folding.
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
This is valid for windows users:
- Select a bunch of code, then press ctrl+.. This folds your block
- 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+.
This work for me in Windows:
minimize: CTRL + SHIFT + -
expand: CTRL + SHFT + +
New Android Studio come up with a lot of new functions. These are the commands you can use to fold different type of code.
(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