2015-12-27 1 views
5

Ich habe etwa 10 Klassen alle in einzelnen Dateien. Ich habe sie seit Ewigkeiten nicht mehr gesehen. Gibt es eine PHPStorm-Funktion, mit der ich die in den einzelnen Dateien aufgeführten Methoden und Attribute auflisten könnte?PhpStorm - Methoden und Variablen in Klassen-Dateien ausdrucken

BEARBEITEN: Die Lösung ist, alle Klassen zu markieren, die Sie interessiert, und dann das Diagrammwerkzeug zu verwenden. Siehe meine Antwort unten.

Antwort

1

Endlich entdeckt, was ich gesucht habe.

Markieren Sie alle Klassen, an denen Sie interessiert sind, in der Projektansicht. Klicken Sie mit der rechten Maustaste auf Diagramme -> Diagramme anzeigen (oder Strg + Alt + Umschalt + U).

Diagramme auf dem Bildschirm anordnen.

Wählen Sie einen hellen Hintergrund aus (Ctrl Backtick), wählen Sie 5: Look and Feel (nicht Theme).

Klicken Sie mit der rechten Maustaste auf das Diagramm und machen Sie eine Druckvorschau. Wählen Sie Graph für die volle Größe. Klicken Sie auf OK, und nehmen Sie Seitenanpassungen vor. Ich habe meine 8 Klassen auf einem 11 x 17 Blatt ausgedruckt und ich bin im "help-my-bad-memory-heaven". Genau das, wonach ich gesucht habe.

Hoffe, das war nützlich. enter image description here

7

können Sie PhpStorm die Strukturansicht verwenden:

die Struktur Pop-up-Fenster verwenden oder die Struktur-Tool-Fenster schnell im Editor eine Datei auf das gewünschte Element zu springen. Die Strukturansichten bieten eine schnelle Navigation für alle unterstützten Dateitypen.

Structure View

Sie auch die Struktur Werkzeugfenster (Alt + 7) verwenden können. Diese Ansicht ist flexibel konfigurierbar und für viele Aufgaben außer der Navigation nützlich. Das Dateistruktur-Popup-Fenster ist jedoch der einfachste Weg zur schnellen Navigation.

Quelle https://www.jetbrains.com/phpstorm/help/navigating-with-structure-views.html

+0

Gordon danke dafür. Ich habe das schlechteste Gedächtnis der Welt, also möchte ich in der Lage sein, dies an die Wand zu kleben. Gibt es eine Möglichkeit, diese Fenster auszudrucken und/oder einen einzelnen Bericht auszudrucken? Das war wirklich, was ich suchte - eine einzelne Auflistung mit Datei, Attributen und Methoden, die ich als eine Art "Offline" -Referenz verwenden kann. Ich bezweifle, dass es dort ist, aber man kann immer an das Wunder von Weihnachten glauben. – BeNice

+0

@OldMauiMan gut, können Sie http://www.phpdoc.org/ verwenden – Gordon

+0

Yep sieht aus, wie ich in phpDoc kommen sollte, aber das ist ANDERS Lernjob. Jedenfalls habe ich damit Screenshots gehackt und in ein Word-Dokument eingefügt. Alles andere als ideal, aber ein 5 min Job, also was zum Teufel! – BeNice

1

Sie einen PHPDoc dafür verwenden können. Generiere das API-Dokument deines Kommentardokuments und du hast eine Offline-Referenz, die sehr nützlich ist und deinen Code unterstützt.

Andernfalls können Sie eine Verknüpfung für den Start festlegen oder auf die Strukturansicht der PHPStorm-Tools fokussieren.