2013-08-26 36 views
90

如何摺疊Android Studio編輯器中的所有定義和方法?Android Studio摺疊定義和方法

Visual Studio在Edit-->Outlining上有該選項,但我在Android Studio中找不到類似的功能。我相信這個功能是存在的。

如何訪問Android Studio的大綱功能?

+0

可能重複http://stackoverflow.com/questions/28533279/android-code-folding-the-switch-block ) – cutiko

+0

我使用「File => Settings => Editor => Gerneral => Code Folding =>默認情況下摺疊=>方法體」。對我來說這是最好的概述。 – Martin

回答

155

它在Android Studio中被稱爲Folding

首先確保它在config中啓用(它應該是默認的)。去File - >Settings,然後在IDE Settings區域找到Editor -> General -> Code Folding,檢查Show code folding outline

要摺疊/展開物品,請使用CodeFolding菜單。

編輯:
要自定義這些設置開放(File - >Settings)的鍵盤快捷鍵,然後選擇KeymapIDE Settings下。現在在搜索框中輸入folding(右上角)。設置爲各種摺疊動作:)

+26

快捷鍵展開:Cmd +'+' 摺疊:Cmd +' - ' – Priebe

+38

快捷鍵展開全部:shift + cmd +'+'(摺疊全部:shift + cmd +' - ') – tmr

+28

對於Windows 快捷鍵展開: '+'(collapse:ctrl +' - ') 快捷方式全部展開:shift + ctrl +'+'(摺疊全部:shift + ctrl +' - ') –

124

對於Windows鍵盤快捷鍵:

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

對於Mac:

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

這也適用於Linux。對於Mac,使用Cmd而不是Ctrl – Amagi82

+0

哦,你真棒,在Windows中工作,好的快捷方式 –

+0

另一個'+ 1'用於包含'MAC' – RoCk

8

查看 - >工具窗口 - >結構

這是相當於在eclipse中輪廓。它給你一個比摺疊更好的類的概述。

27

這裏是爲快速參考截圖:

enter image description here

+1

做得好。即使他們有一天忘記了快捷鍵,人們也可以從這個參考中再次拿起 – ashubuntu

6

這是適用於Windows用戶:

  1. 選擇一串代碼,然後按CTRL +。這摺疊你的塊
  2. 然後到刪除的摺疊,移動到摺疊開始的第一行。不要選擇代碼,只需單擊第一行,然後再按ctrl +
0

(適用於Windows)

如果你在談論editor fold就像fcom + tab的NetBeans

ctrl + alt + t 然後在遞減塊

添加所需的文本
5

我的macbookpro

shift + cmd + ¡(字符或按鈕之前,刪除)全部展開

shift + cmd + '(零後字符或按鈕)收起所有

窗口

ctrl + shift + +展開A LL

ctrl + shift + -塌陷[Android的代碼摺疊交換機塊](全