Fenêtre Visual Studio qui affiche la liste des méthodes

Dans Visual Studio, il y a une fenêtre qui affiche la liste des méthodes de la classe active? Une petite fenêtre de l'Explorateur de solutions. Dans Eclipse, il y en a un.

96
demandé sur Palec 2010-05-12 18:05:21

19 réponses

il y a une chute juste au-dessus de la fenêtre de code:

alt text

il est appelé barre de Navigation et contient trois chutes: première chute contient projet , deuxième type et troisième membres (méthodes).

vous pouvez utiliser le raccourci Ctrl + F2 (déplacer le focus vers le project drop down") et appuyez sur Tab deux fois (déplacer le focus vers la troisième drop down) pour le mettre au point, la flèche vers le bas étendra la liste.

image pleine dimension

100
répondu ChrisF 2015-12-08 15:52:15

j'ai trouvé comment baisser la descente comme indiqué dans la première réponse (@ChrisF):

Allez dans Options->Editeur de Texte->(votre langue)

et cochez" barre de Navigation " dans la section Affichage.

33
répondu mark.oliver.asp.newbie 2013-07-17 09:10:55

raccourci vers la barre de Navigation est Ctrl + F2 . Il vous emmène à la descente des types en premier. Appuyez sur tab pour passer à la méthode déroulant, puis entrez une méthode pour aller à celui-là.

23
répondu kejster 2014-10-29 21:40:49

depuis Visual Studio 2012, vous pouvez visualiser le contour ( champs et méthodes) dans l'Explorateur de solutions en élargissant le noeud correspondant à votre fichier .

21
répondu mLar 2016-04-19 13:56:53

Resharper a la fenêtre de Structure de fichier qui est très similaire à la vue de contour d'éclipse. Réponse initiale:

Visual Studio 2012: liste de toutes les méthodes de la classe

Resharper help: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html

Screen shot of File Structure window

15
répondu Philip Pittle 2017-05-23 12:10:48

ReSharper possède une fenêtre' ReSharper | Windows | File Structure', qui est utilisée pour visualiser la structure du fichier de code actuel.

15
répondu sqeez3r 2015-02-13 09:06:45

malgré que c'est une vieille question peut-être cette réponse vous aider comme m'a aidé.

vous pouvez télécharger l'extension codemaid d'ici: codemaid website

il a beaucoup de fonctionnalités que vous pouvez trouver sur leur site.

celui qui est lié à cette question Est le creusement de code

Visualisez et naviguez à travers le contenu de vos fichiers C# et C++ à partir de une vue de l'arborescence de la hiérarchie. Passez rapidement d'une méthode de tri à l'autre pour avoir une meilleure vue d'ensemble. Glisser-déposer pour réorganiser le code. Voir les scores de complexité de McCabe et les conseils d'outils informatifs.

en d'autres termes, il vous donne la capacité de voir les méthodes et les propriétés et également de réorganiser les simplement glisser-déposer. c'est mon extension d'usage quotidien

9
répondu Mo Hrad A 2015-03-15 16:24:46

il n'y a pas d'équivalent direct à la vue de contour dans Eclipse. La chose la plus proche que j'ai trouvée est la vue de classe, qui liste Toutes les classes et leurs membres/méthodes. Il y a une boîte de recherche en haut pour affiner la sélection.

7
répondu Ben Hoffstein 2010-05-12 14:08:47

en haut de votre éditeur de texte, vous devriez avoir un dropdown qui liste Toutes les méthodes, propriétés etc dans le type courant; et il est cliquable (même si ces membres sont définis dans d'autres fichiers - dans ce cas, ils sont grisés mais vous pouvez toujours naviguer avec eux).

aussi, si vous utilisez L'Explorateur de classe ( Ctrl + Alt + C ) pour naviguer votre projet, alors vous obtiendrez un aperçu complet de tous les votre types. Cependant, il ne semble pas y avoir de paramètre dans Outils/Options qui vous permette de suivre le type actif dans cette fenêtre (il y a pour l'Explorateur de solutions) - peut-être qu'une macro ou addin est dans l'ordre...

4
répondu Andras Zoltan 2014-10-29 21:29:49

Dans Visual Studio 2015, Affichage > Autres Windows > Affichage Des Ressources . Le raccourci clavier est Ctrl + Shift + E . Je trouve ça plus propre que la vue de classe. Avec Class View Windows, vous pouvez filtrer les méthodes / attributs en fonction du modificateur d'accès (privé/protégé/public), etc.

2
répondu Sridhar Jammalamadaka 2016-04-04 19:27:14

voulez-vous dire la fenêtre de vue de classe (Vue - >Vue de classe, ou Ctrl + W , C )?

vous avez aussi la fenêtre popup intellisence

1
répondu sagie 2014-10-29 21:48:20

Avec Studio Visuel 2010

vous choisissez des Outils->Paramètres->Paramètres experts

dans le coin gauche-en bas, vous verrez l'onglet "Vue classe" à droite prochain onglet "Explorateur de solutions "

dans la partie supérieure de la disposition" Vue de classe", vous verrez la liste des noms de classe, enum, struct, ... Dans la zone inférieure de " vue de classe layout, vous verrez la liste des membres pour ces classe, enum ou struct

1
répondu Chuan Ng 2016-05-05 03:49:16

Microsoft ne se sent pas d'implémenter cet outil utile, mais si par hasard vous pouvez avoir une aide visuelle, vous l'avez dans VAssistX > Tools > va Outline . Le plugin n'est cependant pas gratuit.

0
répondu johan d. 2015-12-23 21:51:57

J'utilise USysWare DPack depuis toujours. Il est très petit et pas intrusif donc si tout ce que vous voulez est une fenêtre de raccourci rapide montrant la liste des méthodes du fichier courant que vous utilisez, il fournit juste cela. Une bonne chose est que l'auteur est toujours actif après plus de 10 ans juste pour continuer à fournir les mêmes fonctionnalités dans la dernière version VS.

https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348

après l'installation, il suffit d'utiliser Alt + M pour afficher la fenêtre de liste de méthodes. Je préfère montrer à tous les membres à la place, mais c'est à vous de décider.

0
répondu tia 2018-04-05 10:13:02

une façon propre de faire ceci est D'utiliser View.SynchronizeClassView.

enter image description here

en outre, vous pouvez:

  • code pin de votre fenêtre affichage de classes
  • effondrement le volet supérieur (l'inscription de toutes les classes)

et maintenant il se sent tout comme la fonctionnalité de L'aide visuelle "List Methods in Current File" (qui liste également les membres btw).

0
répondu Alexis Pautrot 2018-08-29 13:47:36

dans VS 2012, il suffit d'aller à la vue > vue de classe...ensuite, vous obtenez la vue de classe GUI dans la zone de l'onglet Principal. Maintenant, faites glisser ceci sur le quai latéral et vous avez exactement la même disposition que vous auriez dans Eclipse.

- e

-1
répondu heregear 2013-07-16 13:45:07

Ma meilleure façon de faire cela est, que j'ouvre la fenêtre de définition de Code, Sous Vue -> Fenêtre de définition de Code ou appuyez sur Ctrl + W , d .

et puis je l'ai eu flotté et j'ai les définitions des méthodes dans des fenêtres séparées.

concerne

-1
répondu Marko Leben 2014-10-29 21:38:54

grep-i "sous" nom de fichier.vb > méthodes.txt grep-i "de la fonction" nom de fichier.vb >> méthodes.txt

-4
répondu John Reichert 2015-03-11 12:48:44