Raccourci Visual Studio 2010 pour rechercher des classes et des méthodes?

176

Existe-t-il un raccourci dans Visual Studio 2010 pour trouver des classes / interfaces?

J'utilisais Resharper il y a quelques années pour cela. Ici maintenant, je n'ai pas le Resharper et je cherche quelque chose de similaire dans Visual Studio 2010, ce qui peut m'aider à le faire.

En ce moment, je dois utiliser find all "s classname" qui est le plus proche que je puisse obtenir.

mamu
la source
liste complète des raccourcis visualstudioshortcuts.com
AmirHossein

Réponses:

300

Visual Studio 2010 a la commande «Naviguer vers», qui peut être ce que vous recherchez. Le raccourci clavier par défaut est CTRL+ ,. Voici une vue d' ensemble de certaines des options de navigation dans Visual Studio 2010.

driis
la source
5
Belle fonctionnalité principale que je voulais dans Resharper sans tout le reste :-)
The Coder
Merci Cher, je veux savoir s'il y a un caractère spécial que je peux filtrer les fichiers avec l'extension, supposons que j'ai le nom de fichier 'ABCD.cshtml' y a-t-il un moyen de filtrer un fichier comme 'ABCD% .cshtml' ou quelque chose
MUHAMMAD MUBUSHER ASLAM
1
Quelqu'un a-t-il l'expérience que la boîte «Naviguer vers» se ferme spontanément pendant qu'il tape? Cela me rend fou. Semble se produire uniquement lors de la première utilisation après l'ouverture de Visual Studio.
Colonel Panic
4
Pouvons-nous supprimer la balise visual-studio, ne laissant que visual-studio-2010 pour être clair qu'il s'agit d'une question héritée, non pertinente pour la version actuelle?
ahcox
2
@ahcox a du sens - j'ai supprimé la balise.
driis
59

Ctrl+ Tdans Visual Studio 2017.

Orhun
la source
3
Je pense que c'est le mappage des touches Resharper
Lee Campbell
1
@LeeCampbell Ce n'est pas le cas. Cela correspond à Edit.GoToAll (Global).
Orhun
1
donc le mappage par défaut est Ctrl + 1 + F1
Lalit Kale
14

Essayez Alt+ F12dans Visual Studio 2010.

Il ouvre la boîte de dialogue Rechercher un symbole qui vous permet de rechercher des méthodes, des classes, etc.

dopplesoldner
la source
savez-vous ce que c'est pour les versions ultérieures, comme 2013?
Don Cheadle
N'utilisez pas Visual Studio ces jours-ci, mais essayez visualstudioshortcuts.com/2013
dopplesoldner
6

Utilisez la boîte de liste déroulante "Aller à la recherche" avec la commande "> de". CTRL+ /ou CTRL+ Dsont les raccourcis clavier standard.

Par exemple, aller à la zone de liste déroulante ( CTRLde + /) et tapez: >of MyClassName. Au fur et à mesure que vous tapez, intellisense affine les options de la liste déroulante.

D'après mon expérience, c'est plus rapide que Naviguer vers et n'ouvre pas une autre boîte de dialogue à gérer. En outre, cette zone de liste déroulante a beaucoup d'autres petites commandes de raccourci astucieuses:

Utilisation de la zone de liste déroulante Aller à la recherche

Cette zone de texte était la zone par défaut dans la barre d'outils Standard de Visual Studio. Il a été supprimé dans Visual Studio 2012, vous devez donc le rajouter à l'aide du menu OutilsPersonnaliser . Les raccourcis clavier ont peut-être changé aussi: je ne suis pas sûr car les miens sont tous personnalisés.

Hawkeye Parker
la source
1

Cliquez avec le bouton gauche sur une méthode et appuyez sur la touche F12 pour aller à la définition. Autres actions également disponibles

Troie
la source
Il veut dire quand les fichiers sont fermés.
Alexander le
@Alexander - Et je savais que sur la base de la question posée par l'OP, comment?
Troy
0

Ctrl+ K, Ctrl+ Rouvre l'Explorateur d'objets dans Visual Studio 2010. Trouvez ce que vous recherchez en recherchant, en parcourant et en filtrant les résultats. Voir aussi Ctrl+ Alt+ J. ^K ^Rest mieux car il place votre curseur directement dans la zone de recherche, prêt à taper votre nouvelle recherche, même lorsque le navigateur d'objets est déjà ouvert.

Définissez la liste Parcourir en haut à gauche à l'endroit où vous voulez commencer. À partir de là, vous pouvez utiliser la zone de recherche (2ème zone de texte à partir du haut, traverse la fenêtre du navigateur d'objets) ou vous pouvez simplement tout parcourir à partir de l'arborescence de gauche. Les recherches sont temporaires mais les "composants sélectionnés" définis par la liste Parcourir persistent. Définissez un ensemble personnalisé avec le petit bouton "..." juste à droite de la liste.

Objets, packages, espaces de noms, types, etc. sur la gauche; champs, méthodes, constantes, etc. en haut à droite, docstrings en bas à droite.

Le mode d'affichage d'un volet peut être modifié par un clic droit dans l'espace vide de la fenêtre; arborescence organisée par assemblage / conteneur ou par espace de noms et autres préférences.

Les éléments peuvent être cliqués avec le bouton droit de la souris pour rechercher, copier et filtrer.

Pour la navigation au clavier, utilisez Ctrl+ K, Ctrl+ Rde n'importe où pour démarrer une nouvelle recherche, Enterpour exécuter la recherche que vous venez de saisir ou de coller et Ctrl+ F6pour fermer l'Explorateur d'objets. ALT+ <--pour revenir en arrière et ALT+ -->pour avancer dans l'historique de recherche. Plus peut être défini; recherchez "ObjectBrowser" dans la configuration des raccourcis clavier.

Si les raccourcis clavier ci-dessus ne fonctionnent pas, l'Explorateur d'objets doit être dans le menu Affichage quelque part avec un raccourci différent. Si tout le reste échoue, recherchez "ObjectBrowser" sous Outils-> Options-> Environnement-> Clavier -> "Afficher les commandes contenant".

Chris Smith
la source
-6

Dans Visual Studio Code , le raccourci par défaut pour cela est Ctrl+ P.

cendres999
la source
Pourquoi des votes négatifs? Cette question est identifiée à la fois avec visual-studioetvisual-studio-2010
ashes999
17
Je ne suis pas le down-voter, mais Visual Studio et Visual Studio Code ne sont pas le même produit. Dans Visual Studio, ctrl + P est le raccourci "Imprimer" ...
Melvyn
1
@ ashes999, vous avez déjà dit que votre réponse est fausse, pourquoi ne la supprimez-vous pas?
Anatoly