2009-02-04 5 views
72

Hey, Frage sagt alles. Ich habe Faltung in Eclipse (v3.4) eingeschaltet, und anstatt auf das kleine +/- in der Seitengosse klicken zu müssen, frage ich mich, ob es eine Tastenkombination gibt, um einfach die aktuelle Methode zu "falten". Ein kurzer Blick auf die Menüs und was nicht in Eclipse erscheint, zeigt keinen Menüeintrag dafür, vielleicht können Sie es einfach nicht machen.Gibt es eine Tastenkombination in Eclipse, um die aktuelle Methode/Block zu falten?

Jeder?

Antwort

82

standardmäßig sie gebunden Ctrl +Numpad_Minus und Ctrl +Numpad_Plus, aber man kann sie erneut binden.

+3

@petrilli Was Numpad_plus auf macbook ist? Ich habe keine Nummerntastatur. –

124

auf Petrilli Antwort zu erweitern:

  • Ctrl + NUMPAD_MULTIPLY können auch alle alle
  • zusammenzubrechen
  • Ctrl + Umschalttaste + NUMPAD_DIVIDE gebunden zu erweitern verwendet werden,
  • Strg + NUMPAD_DIVIDE schalten Falten und Ausschalten

Und ja, sie können alle Rebound sein, wenn Sie wissen, welcher Text in Windows zu filtern, auf | Einstellungen | Allgemein | Schlüssel.

"Folding", "Expand", "Collapse" sind Schlüsselwörter, die Sie alle relevanten Befehle erhalten sollten.

+1

HINWEIS: Wenn die Blöcke "-" und "+" nicht angezeigt werden, ist das "Falten" deaktiviert. Rt-Klicken Sie auf den Gutter (wo Sie normalerweise diese "+" s sehen würden), wählen Sie "Folding> Enable Folding". (Hier sehen Sie auch die Tastaturkürzel für die verschiedenen Faltaktionen.) 'Strg' +' Numpad_Divide' ist die Abkürzung zum Aktivieren/Deaktivieren der Faltung. Das ist ärgerlich, denn das ist einfach aus Versehen statt "Strg" + "Shift" + "Numpad_Divide" zu machen, was man oft beim Öffnen einer Datei tun möchte, um alles zu reduzieren, um die Gesamtstruktur zu sehen. – ToolmakerSteve

+0

So scheint es, dass ich klappbar deaktiviert hatte. Wenn jemand das Falten unter der Version von Eclipse aktivieren muss, die ich benutzt habe, könnte man es unter Fenster -> Einstellungen -> Java -> Editor -> Falten finden. – StuckOnSimpleThings

8

Wenn Sie Eclipse-pydev verwenden dann die Standard keybinds

ctrl + sind: Alles schließen eine Ebene

ctrl + : alle auf einer Ebene

ctrl + -_: kollabieren aktuellen Standort

ctrl + = +: expand aktuellen

+1

Nicht auf einem Mac, anscheinend. – eon

Verwandte Themen