Gibt es in Visual Studio ein Fenster mit einer Liste von Methoden in der aktiven Klasse? Ein kleines Fenster wie der Solution Explorer wäre toll. In Eclipse gibt es eine.
Es gibt eine Dropdown-Liste direkt über dem Codefenster:
Es heißt Navigationsleiste und enthält drei Dropdowns: erste Dropdown enthält Projekt, zweite Typ und drittes Mitglieder (Methoden).
Sie können die Verknüpfung verwenden Ctrl + F2 (Bewegen Sie den Fokus auf das Dropdown-Menü Projekt) und drücken Sie Tab Durch zweimaliges Fokussieren (Fokus auf die dritte Dropdown-Liste bewegen) wird die Liste durch den Abwärtspfeil erweitert.
Ich habe herausgefunden, wie man das Dropdown-Menü wie in der ersten Antwort (@ChrisF) gezeigt aktiviert
Gehen Sie zu Optionen-> Texteditor -> (Ihre Sprache).
und kreuzen Sie im Anzeigebereich "Navigationsleiste" an.
Seit Visual Studio 2012 können Sie die Gliederung (Felder und Methoden) im Lösungs-Explorer anzeigen, indem Sie den Ihrer Datei entsprechenden Knoten erweitern.
Die Verknüpfung zur Navigationsleiste lautet Ctrl+F2. Führt Sie zuerst zu der Dropdown-Liste Typen. Drücken Sie die Tabulatortaste, um zur Dropdown-Liste der Methoden zu gelangen, und geben Sie dann eine Methode ein, um zu dieser zu gelangen.
ReSharper hat einen 'ReSharper | Windows | Fenster "Dateistruktur", das zur Visualisierung der aktuellen Dateistruktur dient.
Resharper hat das Dateistruktur-Fenster, das der Eclipse-Gliederungsansicht sehr ähnlich ist. Ursprünglich beantwortet in:
Visual Studio 2012: Liste aller Methoden in der Klasse
Hilfe zum erneuten Teilen: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
Obwohl es eine alte Frage ist, hat mir diese Antwort vielleicht geholfen.
sie können die Codemaid-Erweiterung von hier herunterladen: Codemaid-Website
es hat eine Menge Funktionen, die Sie auf ihrer Website finden können.
die Frage, die sich auf diese Frage bezieht, ist das Code-Digging
Visualisieren Sie den Inhalt Ihrer C # - und C++ - Dateien in einer Hierarchie der Baumansicht. Wechseln Sie schnell zwischen verschiedenen Sortiermethoden, um einen besseren Überblick zu erhalten. Drag & Drop, um den Code zu reorganisieren. Siehe McCabe-Komplexitätsbewertungen und informative Tooltipps.
mit anderen Worten: Sie haben die Möglichkeit, die Methoden und Eigenschaften anzuzeigen und sie einfach per Drag & Drop zu reorganisieren. Es ist meine tägliche Nutzung
Es gibt keine direkte Entsprechung zur Gliederungsansicht in Eclipse. Am nächsten habe ich die Klassenansicht gefunden, in der alle Klassen und deren Member/Methoden aufgelistet sind. Am oberen Rand befindet sich ein Suchfeld, um die Auswahl einzugrenzen.
Am oberen Rand Ihres Texteditors sollte sich ein Dropdown-Menü befinden, in dem alle Methoden, Eigenschaften usw. des aktuellen Typs aufgelistet sind. und es ist anklickbar (selbst wenn diese Mitglieder in anderen Dateien definiert sind - in diesem Fall sind sie ausgegraut, aber Sie können trotzdem mit ihnen navigieren).
Wenn Sie den Klassen-Explorer verwenden (Ctrl+Alt+C), um in Ihrem Projekt zu navigieren, erhalten Sie einen vollständigen Überblick über alle Ihre Typen. Es scheint jedoch keine Einstellung in Extras/Optionen zu geben, mit der Sie den aktiven Typ in diesem Fenster nachverfolgen können (dies gilt für den Projektmappen-Explorer). Möglicherweise ist ein Makro oder Add-In in Ordnung.
In Visual Studio 2015: Ansicht> Andere Windows> Ressourcenansicht. Die Tastenkombination lautet Ctrl+Shift+E. Ich finde das sauberer als Class View. Mit Class View Windows können Sie Methoden/Attribute basierend auf dem Zugriffsmodifikator (privat/geschützt/öffentlich) usw. filtern.
Mit Visual Studio 2010
Sie wählen Tools-> Einstellungen-> Experteneinstellungen
In der linken unteren Ecke sehen Sie die Registerkarte "Klassenansicht", die nächste Registerkarte "Projektmappen-Explorer".
Im oberen Bereich des Layouts "Class View" sehen Sie die Liste mit Klassennamen, Aufzählung, Struktur ..... Im unteren Bereich des Layouts "Class View" sehen Sie die Liste der Member dieser Klasse , enum oder struct
In Visual Studio 2005 und 2008 können Sie den Source Code Outliner Power Toy ausprobieren.
Meinen Sie das Klassenansichtsfenster (Ansicht-> Klassenansicht, oder Ctrl+W,C)?
Sie haben auch das Intellisence Popup-Fenster
Microsoft hat keine Lust, dieses nützliche Tool zu implementieren, aber wenn Sie zufällig Visual Assist verwenden können, haben Sie es in VAssistX> Tools> VA Outline . Das Plugin ist jedoch nicht frei.
Eine saubere Möglichkeit, dies zu tun, ist die Verwendung von View.SynchronizeClassView.
Zusätzlich können Sie:
Jetzt fühlt es sich an wie das Feature von Visual Assist "Methoden in aktueller Datei auflisten" (das auch Mitglieder btw auflistet).
Ich benutze USysWare DPack schon immer. Es ist sehr klein und nicht aufdringlich. Wenn Sie also nur ein schnelles Verknüpfungsfenster mit einer Liste der Methoden der aktuellen Datei wünschen, die Sie verwenden, bietet es genau das. Die gute Sache ist, dass der Autor nach mehr als 10 Jahren immer noch aktiv ist, nur um die gleichen Funktionen für das neueste VS-Release bereitzustellen.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Verwenden Sie nach der Installation einfach Alt + M
, um das Methodenlistenfenster aufzurufen. Ich möchte lieber alle Mitglieder zeigen, aber es liegt an Ihnen.