webentwicklung-frage-antwort-db.com.de

Gibt es eine Möglichkeit, alle Codeblöcke in Eclipse zu reduzieren?

Eclipse hat das "+/-" auf der linken Seite, um Codeblöcke zu erweitern und zu reduzieren.

Ich muss Zehntausende von Zeilen durchgehen und möchte wirklich einfach alles reduzieren und Blöcke selektiv erweitern, um sie anzuzeigen.

521
ambertch

Es gibt einen Hotkey, der standardmäßig zugeordnet ist Ctrl+Shift+NUM_KEYPAD_DIVIDE.

Sie können es über Fenster -> Einstellungen in etwas anderes ändern. Suchen Sie nach "Schlüssel" und dann nach "Alles schließen".

Um alle Codeblöcke zu öffnen, ist die Verknüpfung Ctrl+Shift+NUM_KEYPAD_MULTIPLY.

Schließen Sie in der Eclipse-Erweiterung PyDev alle Codeblöcke Ctrl + 9

Um alle Blöcke zu öffnen, ist Ctrl + 

816
ChssPly76

Wenn Sie neben dem Hotkey mit der rechten Maustaste auf die Rinne klicken, in der Sie die +/- sehen, wird der Kontextmenüpunkt "Falten" angezeigt. Wenn Sie das dazugehörige Untermenü öffnen, sehen Sie das Element "Alles schließen". Dies wird auch tun, was Sie wünschen.

134
akf

In den letzten Builds (z. B. 3.2 M6) ist ein "Alles schließen" -Befehl vorhanden, an den gebunden ist Ctrl+Shift+NUM_KEYPAD_DIVIDE standardmäßig.

Sie können es auch unter Preferences-> Editor-> Keys konfigurieren.

28
Mark Mayo

Die Frage ist ein bisschen alt, aber lassen Sie mich einen anderen Ansatz hinzufügen. Zusätzlich zu den oben genannten Tastenkombinationen gibt es Standardeinstellungen, die umgeschaltet werden können.

Ab Eclipse Galileo (und definitiv in meiner Eclipse-Version: Indigo Service Release 2 Build-ID: 20120216-1857) können sprachspezifische Einstellungen neue Dateien zum Bearbeiten öffnen, die bereits komprimiert oder erweitert sind.

Hier ist ein Link zu Eclipse Galileo-Online-Dokumenten, die die Funktion für C/C++ zeigen: http://help.Eclipse.org/galileo/index.jsp?topic=/org.Eclipse.cdt.doc.user/) reference/cdt_u_c_editor_folding.htm .

In meinem Eclipse Indigo kann ich das Folding Preferences Fenster öffnen über: menu/ Window/ Preferences/ Java/ Editor/ Folding und aktivieren Sie alle Optionen, damit ich standardmäßig Dateien öffnen kann, die vollständig reduziert sind.

11
donfede

Wenn der Code standardmäßig immer reduziert werden soll, gehen Sie zu Windows> Einstellungen. Suche nach "Falzen". Überprüfen Sie dann alle Punkte unter "Diese Elemente anfänglich falten".

enter image description here

7
wisbucky

Klicken Sie mit der rechten Maustaste auf das +/- Zeichen und klicken Sie auf Alles reduzieren oder Alles erweitern.

7
NightSkyCode

Ctrl+Shift+/ und Ctrl+Shift+* Funktioniert hervorragend für Aptana Studio 3.

Abgesehen davon können Sie immer Window> Preferences> Editors> Foldings verwenden, um es zu aktivieren

7
Hittz

Wenn Sie PyDev in Eclipse verwenden, ist es Ctrl und Ctrl9 für alles kollabieren und alles entkollabieren. Ctrl- und Ctrl= einzelne Methoden ausblenden, wenn sich der Cursor in der Zeile der Methodendeklaration befindet.

4
lightalchemist

Klicken Sie mit der rechten Maustaste auf das +/- Zeichen der Kreise und wählen Sie unter "Ordner" die Option "Alles schließen"

3
Monica Arsela

Nur um zusammenzufassen:

  1. anycode:
    • ctrl + shift + NUMPAD_divide = alles reduzieren
    • NUMPAD_multiply = alle erweitern
  2. pydev:
    • -ctrl + 0 = Alles schließen
    • -ctrl + 9 = alles erweitern
3
partizanos

Ich hatte das gleiche Problem und fand heraus, dass das Falten aktiviert oder deaktiviert werden kann und in meinem Fall irgendwie deaktiviert wurde.

Um das Problem zu lösen, klicken Sie einfach mit der rechten Maustaste auf den Abschnitt mit den Zeilennummern/Haltepunkten (senkrechter Balken links im Editor) und wählen Sie dann unter "Falzen" die Option "Falzen aktivieren".

ctrlshift/ sollte danach gut funktionieren.

3
David Neto

Falls Sie keinen separaten Nummernblock haben, können Sie den überlappenden Nummernblock über die Nummernsperre aktivieren - dies hängt von der Art des Tastenblocks ab -> fn + numlk für HP

dann versuchen Sie Strg + Umschalt + numpad_Divide

sollte gut funktionieren

0
av003

Verknüpfungen, die für mich in Versionen Oxygen.2 Release (PHP/WINDOWS 7) funktionierten, waren

  1. Alles schließen Codeblöcke: CTRL + SHIFT + NUMPAD_DIVIDE
  2. Alles erweitern Codeblöcke: CTRL + NUMPAD_MULTIPLY
0