Czy w programie Visual Studio jest okno, które pokazuje listę metod w aktywnej klasie? Małe okno, takie jak Eksplorator rozwiązań, byłoby świetne. W Eclipse jest jeden.
visual-studio
visual-studio-2008
Jack Kada
źródło
źródło
Odpowiedzi:
Tuż nad oknem kodu znajduje się lista rozwijana:
Nazywa się pasek nawigacji i zawiera trzy rozwijane menu: pierwsze menu zawiera projekt , drugi typ i trzecie elementy członkowskie (metody).
Możesz użyć skrótu Ctrl+ F2(przenieś fokus na listę rozwijaną projektu ) i naciśnij Tabdwukrotnie (przenieś fokus na trzecie menu rozwijane), aby go uaktywnić, strzałka w dół rozszerzy listę.
Obraz w pełnym rozmiarze
źródło
Znalazłem, jak włączyć menu rozwijane, jak pokazano w pierwszej odpowiedzi (@ChrisF):
i zaznacz „Pasek nawigacji” w sekcji wyświetlacza.
źródło
Od programu Visual Studio 2012 można wyświetlić konspekt (pola i metody) w eksploratorze rozwiązań, rozwijając węzeł odpowiadający plikowi.
źródło
partial class
to wszyscy członkowie są wyszczególnieni w tym węźle, a nie tylko ci w tym pliku.Skrót do paska nawigacji to Ctrl+ F2. Najpierw przenosi Cię do listy rozwijanej typów. Naciśnij klawisz Tab, aby przejść do listy rozwijanej metody, a następnie wprowadź metodę, aby przejść do tej metody.
źródło
ReSharper ma 'ReSharper | Windows | Okno Struktura pliku, które służy do wizualizacji aktualnej struktury pliku kodu.
źródło
Resharper ma okno Struktura pliku, które jest bardzo podobne do widoku konturu zaćmienia. Oryginalna odpowiedź w:
Visual Studio 2012: lista wszystkich metod w klasie
Pomoc Resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
źródło
Pomimo tego, że to stare pytanie, może ta odpowiedź pomogła Tobie, tak jak pomogła mi.
rozszerzenie codemaid można pobrać stąd: strona internetowa codemaid
ma wiele funkcji, które możesz znaleźć na ich stronie internetowej.
ten, który jest związany z tym pytaniem, to kopanie kodu
innymi słowy, daje możliwość zobaczenia metod i właściwości, a także reorganizacji ich za pomocą przeciągania i upuszczania. to moje rozszerzenie do codziennego użytku
źródło
ctrl+m+z
,ctrl+m+space
,ctrl+m+f
,sort lines
,clean whole solution
,collapse all in solution explorer
,arrange methods with drag and drop
,method and properties tree
są narzędziami, które można znaleźć tylko w niektórych narzędzi, takich jak reshraper.Nie ma bezpośredniego odpowiednika widoku konspektu w Eclipse. Najbliższą rzeczą, jaką znalazłem, jest widok klas, który zawiera listę wszystkich klas i ich składowych / metod. U góry znajduje się pole wyszukiwania, które pozwala zawęzić wybór.
źródło
Ctrl + Shift + C
.W programie Visual Studio 2015, Widok> Inne Windows> Widok zasobów . Skrót klawiaturowy to Ctrl+ Shift+ E. Uważam, że jest to czystsze niż widok klasy. Dzięki oknom Class View możesz filtrować metody / atrybuty na podstawie modyfikatora dostępu (prywatny / chroniony / publiczny) itp.
źródło
U góry edytora tekstu powinno znajdować się menu z listą wszystkich metod, właściwości itp. W bieżącym typie; i jest klikalny (nawet jeśli ci członkowie są zdefiniowani w innych plikach - w takim przypadku są wyszarzeni, ale nadal możesz się nimi poruszać).
Ponadto, jeśli używasz Eksploratora klas ( Ctrl+ Alt+ C) do poruszania się po projekcie, uzyskasz pełny przegląd wszystkich swoich typów. Jednak wydaje się, że w Narzędziach / Opcjach nie ma ustawienia, które pozwala śledzić aktywny typ w tym oknie (jest dla eksploratora rozwiązań) - być może makro lub dodatek jest w porządku ...
źródło
W programie Visual Studio 2005 i 2008 możesz wypróbować zabawkę Source Code Outliner Power Toy .
tekst alternatywny http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
źródło
Czy masz na myśli okno widoku klasy (Widok-> Widok klasy lub Ctrl+ W, C)?
Masz również wyskakujące okienko inteligencji
źródło
W programie Visual Studio 2010
Wybierz Narzędzia-> Ustawienia-> Ustawienia eksperta
W lewym dolnym rogu zobaczysz kartę „Widok klasy”, a następnie następną kartę „Eksplorator rozwiązań”
W górnym obszarze układu „Class View” zobaczysz listę nazw klas, enum, struct, ... W dolnym obszarze „Class View layout” zobaczysz listę członków tych klas, wyliczeń lub struct
źródło
Przyjemnym, czystym sposobem jest użycie View.SynchronizeClassView.
Dodatkowo możesz:
A teraz wygląda to tak, jak funkcja Visual Assist „Lista metod w bieżącym pliku” (która również wyświetla listę członków).
źródło
View.SynchronizeClassView
? Mogę znaleźć tylko „normalny” widok klasy w programie Visual Studio 2017.Microsoft nie chce wdrożyć tego użytecznego narzędzia, ale jeśli przez przypadek możesz mieć Visual Assist, masz go w VAssistX> Tools> VA Outline . Wtyczka nie jest jednak darmowa.
źródło
Używam USysWare DPack od zawsze. Jest bardzo mały i nie uciążliwy, więc jeśli chcesz tylko szybkiego okna skrótu pokazującego listę metod bieżącego pliku, którego używasz, zapewnia właśnie to. Dobrze, że autor jest nadal aktywny po ponad 10 latach, aby zapewnić te same funkcje w najnowszej wersji VS.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Po instalacji użyj przycisku,
Alt + M
aby wyświetlić okno z listą metod. Wolę zamiast tego pokazać wszystkich członków, ale to zależy od Ciebie.źródło
W VS 2012 po prostu przejdź do Widok> Widok klasy ... a następnie uzyskasz GUI widoku klasy w głównym obszarze karty. Teraz przeciągnij to do bocznego doku i masz dokładnie taki sam układ, jak w Eclipse.
-mi
źródło
Najlepszym sposobem na to jest otwarcie okna definicji kodu, w menu Widok -> Okno definicji kodu lub naciśnięcie Ctrl+ W,D .
A potem mam to float i mam definicje metod w osobnych oknach.
pozdrowienia
źródło
grep -i "sub" filename.vb> methods.txt grep -i "function" filename.vb >> methods.txt
źródło