Dans Visual Studio, existe-t-il une fenêtre qui affiche la liste des méthodes dans la classe active? Une petite fenêtre comme l'Explorateur de solutions serait formidable. Dans Eclipse, il y en a un.
visual-studio
visual-studio-2008
Jack Kada
la source
la source
Réponses:
Il y a une liste déroulante juste au-dessus de la fenêtre de code:
Il s'appelle Barre de navigation et contient trois listes déroulantes: la première liste déroulante contient le projet , le deuxième type et les troisièmes membres (méthodes).
Vous pouvez utiliser le raccourci Ctrl+ F2(déplacer le focus vers la liste déroulante du projet ) et appuyer Tabdeux fois (déplacer le focus vers la troisième liste déroulante) pour le focaliser, la flèche vers le bas agrandira la liste.
Image pleine grandeur
la source
J'ai trouvé comment activer le menu déroulant comme indiqué dans la première réponse (@ChrisF):
et cochez «Barre de navigation» dans la section d'affichage.
la source
Depuis Visual Studio 2012, vous pouvez afficher le contour (champs et méthodes) dans l'explorateur de solutions en développant le nœud correspondant à votre fichier.
la source
partial class
alors tous les membres sont répertoriés sous ce nœud, pas seulement ceux que dans ce fichier.Le raccourci vers la barre de navigation est Ctrl+ F2. Vous amène d'abord à la liste déroulante des types. Appuyez sur tab pour accéder à la liste déroulante de la méthode, puis entrez une méthode pour accéder à celle-ci.
la source
ReSharper a un 'ReSharper | Windows | La fenêtre File Structure ', qui est utilisée pour visualiser la structure actuelle du fichier de code.
la source
Resharper a la fenêtre File Structure qui est très similaire à la vue de contour d'éclipse. Répondu à l'origine dans:
Visual Studio 2012: liste de toutes les méthodes de la classe
Aide pour le réaffûtage: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
la source
Malgré que c'est une vieille question, peut-être que cette réponse vous a aidé comme m'a aidé.
vous pouvez télécharger l'extension codemaid à partir d'ici: site Web codemaid
il a beaucoup de fonctionnalités que vous pouvez trouver sur leur site Web.
celui qui est lié à cette question est le creusement de code
en d'autres termes, cela vous permet de voir les méthodes et les propriétés et de les réorganiser simplement par glisser-déposer. c'est mon extension d'utilisation quotidienne
la source
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
sont des outils que vous ne pouvez trouver dans certains outils comme reshraper.Il n'y a pas d'équivalent direct à la vue Outline dans Eclipse. La chose la plus proche que j'ai trouvée est la vue des classes, qui répertorie toutes les classes et leurs membres / méthodes. Il y a un champ de recherche en haut pour affiner la sélection.
la source
Ctrl + Shift + C
.Dans Visual Studio 2015, Affichage> Autres fenêtres> Affichage des ressources . Le raccourci clavier est Ctrl+ Shift+ E. Je trouve cela plus propre que Class View. Avec Class View Windows, vous pouvez filtrer les méthodes / attributs en fonction du modificateur d'accès (privé / protégé / public), etc.
la source
En haut de votre éditeur de texte, vous devriez avoir une liste déroulante qui répertorie toutes les méthodes, propriétés, etc. dans le type actuel; et il est cliquable (même si ces membres sont définis dans d'autres fichiers - auquel cas ils sont grisés mais vous pouvez toujours naviguer avec eux).
De plus, si vous utilisez l'explorateur de classes ( Ctrl+ Alt+ C) pour parcourir votre projet, vous obtiendrez un aperçu complet de tous vos types. Cependant, il ne semble pas y avoir de paramètre dans Outils / Options qui vous permet de suivre le type actif dans cette fenêtre (il y en a pour l'explorateur de solutions) - peut-être qu'une macro ou un complément est en ordre ...
la source
Dans Visual Studio 2005 et 2008, vous pouvez essayer le Power Toy Outliner de code source .
texte alternatif http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
la source
Voulez-vous dire la fenêtre d'affichage de la classe (Affichage-> Affichage de la classe, ou Ctrl+ W, C)?
Vous avez également la fenêtre popup intellisence
la source
Avec Visual Studio 2010
Vous choisissez Outils-> Paramètres-> Paramètres experts
Dans le coin en bas à gauche, vous verrez l'onglet "Vue de classe" à droite de l'onglet "Explorateur de solutions"
Dans la zone supérieure de la disposition "Vue de classe", vous verrez la liste des noms de classe, enum, struct, ... Dans la zone inférieure de la disposition "Vue de classe", vous verrez la liste des membres pour ces classes, enum ou struct
la source
Une bonne manière propre de faire ceci est d'utiliser View.SynchronizeClassView.
De plus, vous pouvez:
Et maintenant, cela ressemble à la fonctionnalité de Visual Assist "Liste des méthodes dans le fichier actuel" (qui répertorie également les membres btw).
la source
View.SynchronizeClassView
? Je ne trouve que la vue de classe «normale» dans Visual Studio 2017.Microsoft n'a pas envie d'implémenter cet outil utile, mais si par hasard vous pouvez avoir Visual Assist, vous l'avez dans VAssistX> Tools> VA Outline . Le plugin n'est cependant pas gratuit.
la source
J'utilise USysWare DPack depuis toujours. Il est très petit et non intrusif, donc si tout ce que vous voulez, c'est une fenêtre de raccourci rapide affichant la liste des méthodes du fichier actuel que vous utilisez, il fournit exactement cela. La 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 de VS.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Après l'installation, utilisez simplement
Alt + M
pour afficher la fenêtre de la liste des méthodes. Je préfère montrer à tous les membres à la place, mais c'est à vous.la source
Dans VS 2012, allez simplement dans Affichage> Vue de classe ... puis vous obtenez l'interface graphique de la vue de classe dans la zone de l'onglet principal. Maintenant, faites-le glisser sur le dock latéral et vous aurez exactement la même disposition que vous le feriez dans Eclipse.
-e
la source
Ma meilleure façon de faire est, que j'ouvre la fenêtre de définition de code, sous Affichage -> Fenêtre de définition de code ou appuyez sur Ctrl+ W,D .
Et puis je l'ai fait flotter et j'ai les définitions des méthodes dans des fenêtres séparées.
Cordialement
la source
grep -i "sous" nomfichier.vb> méthodes.txt grep -i "fonction" nomfichier.vb >> méthodes.txt
la source