Wie kann man PHPStorm dazu bringen, alle Methoden / Funktionen in einer geöffneten Datei zu reduzieren?


Antworten:


129

Das funktioniert bei mir: CTRL SHIFT numpad -

Außerdem wird die Klasse reduziert ... aber dann wird die Klasse einfach manuell wieder geöffnet, indem Sie auf das + klicken, und die Methoden werden gefaltet.

Anschließend können Sie alle Methoden mit STRG + UMSCHALT + erneut öffnen

https://www.jetbrains.com/help/phpstorm/code-folding-commands.html


10
Dies wird alles zusammenbrechen, nicht nur die Funktion, was sehr ärgerlich ist.
Schwarz

3
Windows: Strg + +/- erweitert oder reduziert einzelne Methoden
Drakes

Auf diese Weise wird beim Schließen und erneuten Öffnen der Datei alles wieder geöffnet.
LuizMoratelli

56

Lösung gefunden (Datei -> Einstellungen -> Editor -> Allgemein -> Code-Faltung

Geben Sie hier die Bildbeschreibung ein


5
Ok, ich glaube, ich sehe, dass Sie die Einstellung "Methodenkörper" aktiviert haben, aber wie haben Sie diese Einstellung verwendet, um die Methoden zum Falten zu bringen? Eine Abkuerzung? Menütaste?
Andrew

@ Dimitry K. wie benutzt man es jetzt?
Schwarz

1
@Black hast du dir diese Seite angesehen - jetbrains.com/help/phpstorm/code-folding.html ?
Dmitry K.

@ Andrew. Drücken Sie einfach alle Kontrollkästchen, die Sie benötigen. Für mich waren PHP-Funktionen und Methodenkörper ausreichend.
Rafael

Was ist das Kontrollkästchen für die Kommentare über den PHP-Funktionen (im OP-Bild grün dargestellt)? Die in enthalten /** */. Wo Sie manchmal deklarieren, was @paramsdie Funktion verwendet und was sie @returns. Vielen Dank!
nclsvh

37

Sie müssen nichts an den Einstellungen ändern, wie von Dmitry vorgeschlagen.

Einfach machen ⌥⌘⌨ *1- das ist OPTION + CMD + NumPad *, dann 1.

Wenn Sie unter Windows arbeiten, ist es STRG + UMSCHALT + NumPad *, dann 1.


Genial! Dies ist ein sehr gut zu wissender Tipp
Deepak Thomas

schön, habe eine Weile danach gesucht
Chad Caldwell

21

Ich benutze Ubuntu,

Der Befehl lautet

-> CTL, SHIFT und MINUS (dies reduziert die gesamte Klasse einschließlich aller Methoden )

-> CTL, PLUS (erweitert die Klasse, aber alle Methoden sollten reduziert werden)

-> CTL, SHIFT und PLUS (erweitert die gesamte Klasse einschließlich aller Methoden )


STRG + PLUS und STRG + MINUS sind das, was ich brauche. Danke
Nader
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.