web-dev-qa-db-ja.com

Eclipseのすべてのコードブロックを折りたたむ方法はありますか?

Eclipseでは、コードブロックを展開したり折りたたんだりするために、左側に「+/-」と表示されています。

私は何万もの行を通過させることができ、本当にすべてを折りたたみ、それらを見るためにブロックを選択的に拡張したいと思います。

513
ambertch

にデフォルトでマッピングされているホットキーがあります。 Ctrl+Shift+NUM_KEYPAD_DIVIDE

Window - > Preferencesで他のものに変更し、 "Keys"を検索してから "Collapse All"を検索することができます。

すべてのコードブロックを開くためのショートカットは Ctrl+Shift+NUM_KEYPAD_MULTIPLY

Eclipseの拡張機能PyDevでは、すべてのコードブロックを閉じます。 Ctrl + 9

すべてのブロックを開くには、 Ctrl + 

807
ChssPly76

ホットキーに加えて、+/ - が表示されている側の溝を右クリックすると、コンテキストメニュー項目「折りたたみ」が表示されます。これに関連するサブメニューを開くと、 'Collapse All'という項目が表示されます。これもあなたが望むことをするでしょう。

130
akf

"Collapse All"コマンドは最近のビルド(例:3.2 M6)にあり、以下のものにバインドされています。 Ctrl+Shift+NUM_KEYPAD_DIVIDE デフォルトで.

Preferences - > Editor - > Keysで設定することもできます。

28
Mark Mayo

問題は少し古いですが、別のアプローチを追加しましょう。上記のホットキーアプローチに加えて、切り替えることができるデフォルトの設定があります。

Eclipse Galileo(そして私のEclipseバージョンでは間違いなくIndigo Service Release 2ビルドID:20120216-1857)では、言語固有の設定によって新しいファイルを開いて編集することができ、それらはすでに折りたたまれたかまたは展開されています。

これは、C/C++の機能を示すEclipse Galileoオンライン資料へのリンクです。 http://help.Eclipse.org/galileo/index.jsp?topic=/org.Eclipse.cdt .doc.user/reference/cdt_u_c_editor_folding.htm .

私のEclipse Indigoでは、menu/ Window/ Preferences/ Java/ Editor/ Foldingを使ってFolding Preferencesウィンドウを開き、すべてのオプションをオンに設定することで、デフォルトで完全に折りたたまれたファイルを開くことができます。

10
donfede

+/-記号を右クリックし、[すべて折りたたむ]または[すべて展開する]をクリックします。

7
NightSkyCode

Ctrl+Shift+/ そして Ctrl+Shift+* Aptana Studio 3に最適です。

それとは別にあなたはそれを有効にするためにいつでもウィンドウ>設定>エディタ>折りたたみを使うことができます

7
Hittz

常にデフォルトでコードを折りたたむ必要がある場合は、Windows>設定の順に選択します。 "folding"を検索してください。次に、「これらの要素を最初に折りたたむ」の下にあるすべての項目を確認します。

enter image description here

6
wisbucky

EclipseでPyDevを使っているのなら、 Ctrl そして Ctrl9 それぞれすべてを折りたたむとすべてを折りたたむ Ctrl- そして Ctrl= カーソルがメソッド宣言の行にあるときに個々のメソッドを折りたたむ。

4
lightalchemist

+/-記号を右クリックし、[折りたたみ]の下の[すべて折りたたむ]を選択します。

3
Monica Arsela

要約すると:

  1. anycode:
    • ctrl + Shift + NUMPAD_divide =すべて折りたたむ
    • NUMPAD_multiply = exand all
  2. pydev:
    • -ctrl + 0 =すべて折りたたむ
    • -ctrl + 9 =すべてをexand
3
partizanos

私は同じ問題を抱えており、折りたたみが有効または無効にできること、そして私の場合はどういうわけか無効になっていることを発見しました。

それを解決するには、単純に行番号/ブレークポイントセクション(エディタの左側にある垂直バー)を右クリックして、 'Folding'セクションの下で 'Enable folding'を選択してください。

ctrlshift/ あとはうまく動くはずです。

2
David Neto

別のテンキーがない場合は、テンキーの種類によってオーバーラップするテンキーを有効にすることができます - これはキーパッドの種類によって異なります - >fn hpの場合は+numlk

それからctrl + shift + numpad_Divideを試してください。

うまくいくはずです

0
av003

Versions Oxygen.2 ReleasePHP/WINDOWS 7)で私のために働いていたショートカットは、

  1. すべて折りたたむコードブロック: CTRL + SHIFT + NUMPAD_DIVIDE
  2. すべて展開コードブロック: CTRL + NUMPAD_MULTIPLY
0