2009-10-02 4 views
105

Dans Eclipse vous pouvez rechercher un fichier dans le projet en appuyant sur CTRL - SHIFT - R.Comment rechercher des noms de fichiers dans Visual Studio?

Existe-t-il un moyen de le faire dans Visual Studio?

+4

possible du Plicate of [Existe-t-il un moyen de trouver rapidement des fichiers dans Visual Studio 2010?] (http://stackoverflow.com/questions/2667528/is-there-a-way-to-quickly-find-files-in-visual- studio-2010) – Jason

+0

ps, ​​je sais que cette question a été posée plus tôt, mais la meilleure, la réponse la plus correcte est dans le fichier lié. – Jason

+0

Pas d'offense, mais cela se sent horrible après CTRL + p de texte sublime. – dud3

Répondre

-27

cliquez sur Ctrl + Maj + F et trouver ce que vous voulez dans les fichiers

+2

merci, avait utilisé pour la recherche de texte dans les fichiers, mais pas les noms de fichiers –

+58

Pourquoi est-ce la réponse acceptée si elle ne fait pas réellement ce que vous avez demandé? ;-) –

+0

Il répond à ma question, dans la fenêtre contextuelle CTRL + Maj + F, il y a une boîte "recherche de ces types de fichier", je change (étoile). (Étoile) à "CoreEdit" et trouve mon fichier "CoreEditor .cs ". Mais la meilleure réponse a été supprimée: si vous avez un type de resharper CTRL-ALT-T, c'est le même UX que dans Eclipse. –

5

J'utilise DPACK usysware: http://www.usysware.com/dpack/

J'appuyez simplement sur ALT-U démarrer en tapant le nom du fichier et choisissez le fichier correct. DPack a également d'autres fonctionnalités intéressantes.

enter image description here

(capture d'écran pour caractères gras ajoutés)

Note: ne fonctionne pas dans Editons express de Visual Studio, car ils ne permettent pas de plug-ins.

+0

intéressant, est-il en conflit avec resharper le savez-vous? –

+3

Fonctionne pour moi, mais resharper a la recherche de fichiers ctrl-shift-t – Erwin

+0

J'utilise déjà DPack (Delphi Pack) pour leurs brefs signets. Je n'ai pas réalisé qu'ils avaient aussi une recherche d'unité. Triste que l'IDE de 10 ans de Delphi soit plus convivial pour les développeurs que Visual Studio. Les gens ne * réalisent * pas ce qui leur manque; comment VS bâclé est. –

15

Dans la liste déroulante de recherche de la barre d'outils standard, vous pouvez utiliser la macro "fichier ouvert",> de, pour rechercher des fichiers. Cliquez dans la liste déroulante (ou appuyez sur Ctrl-D) puis commencez à taper (moins les guillemets) "> de CoreEdit.cs", et vous obtiendrez une liste dynamique qui se rétrécit au fur et à mesure que vous tapez.

4

Puisque vous mentionnez ReSharper dans un commentaire:

Vous pouvez le faire en ReSharper en utilisant l'option "Fichier Aller à ..." (Ctrl-Shift-N ou ReSharper -> Aller à -> Fichier .. .) dans mes mappages de touches.

+5

+1 Ctrl-Shift-T dans mon installation de Resharper – Andomar

+1

@Andomar: Oui, cela dépend si les raccourcis Visual Studio ou IDEA sont configurés. – adrianbanks

2

Assistant visuel: link.

Installation, solution de charge, appuyez sur Maj + Alt + O , rechercher des fichiers en solution par sous-chaîne. Essayez aussi Shift + Alt + S, pour l'équivalent pour les symboles. Cet addin a un tas de trucs de complétion et de coloration de syntaxe qui ne sont pas à tous les goûts, mais les fonctionnalités de navigation de code sont bien faites et semblent ne pas être controversées.

A en juger par les commentaires sur les forums, la compatibilité avec Resharper est quelque chose à laquelle ils prêtent attention.

gratuitement, essayez aussi Nifty Solution: link.

Je ne l'ai pas utilisé moi-même, mais j'utilise le plugin Nifty Perforce de l'auteur, et c'est plutôt bien rangé.

+0

solution astucieuse est excellente. C'est simple et ça marche. Il ajoute également "bascule entre en-tête/source" ce que j'aime. – javs

2

Est trop simple en utilisant la recherche de l'Explorateur Windows dans le dossier du projet. Terminé.

+0

Ajouter un index et c'est une solution de tueur! –

+0

Cette option ne fonctionnerait pas pour les sites ftp chargés dans Visual Studio. Dans vs2013 Ctrl + semi-côlon vous permet de rechercher l'explorateur de solution rapidement par nom de fichier sans quitter la fenêtre. – John

+0

J'utilise VS 2010 et je voulais ouvrir tout le code derrière les fichiers de mes contrôles utilisateur (par exemple, les fichiers '.ascx.cs'). Vraiment votre solution est simple et utile – sohaiby

38

La meilleure option est maintenant d'installer Microsoft Visual Studio add on appelé Productivity Power Tools (VS 2010 version, VS 2013 version). Avec ceci vient "Solution Navigator" (alternative à Solution Explorer, avec beaucoup d'avantages).

search solution navigator

BTW, cette fonctionnalité est intégrée dans Visual Studio 2012.

+2

Cela signifie que les noms de fonctions ne sont pas des noms de fichiers? – marsh

274

Juste pour quelqu'un d'autre se poser sur cette page de Google ou ailleurs, this answer est probablement la meilleure réponse de tous .

Pour résumer, il suffit de toucher:

CTRL +,

Et puis commencez à saisir le nom du fichier.

+0

Comment n'est-ce pas la réponse numéro 1? – dkroy

+0

Je veux le mettre en tête plus! – gwiazdorrr

+0

@dkroy: ... parce qu'il n'existait pas quand la question a été posée. En 2009, c'était vraiment un problème de rechercher des fichiers ou des classes dans VS sans outils supplémentaires. –

2

Ouvrir la fenêtre de commande (Affichage -> Autres fenêtres -> fenêtre de commande - Ctrl + W, A) type> suivi du nom du fichier. Il commencerait à montrer la liste que vous tapez.

1

Je sais que c'est une vieille question, mais je recommanderais Phatstudio si vous utilisez jusqu'à VS 2012. Fonctionne très vite, et supporte la recherche multi-mots en utilisant "espace". Donc, pour rechercher LoginController, vous pouvez appuyer sur Alt + O et rechercher avec "Lo Con". enter image description here. Vous pouvez également utiliser Resharper (payant) et CodeMaid (gratuit) pour ce faire.

0

Dans Visual Studio 2008 (et probablement plus tard), la libre DevExpress CodeRush Xpress add-in fournitures Ctrl + Alt + F, Quick File Navigation, qui recherche sur une sous-chaîne exacte dans le nom de fichier ou sur le capital des lettres.

(Rien à voir avec cette réponse, mais il faut noter le peu plus utile, Quick Navigation, Ctrl +Maj +Q, que je l'aurais aimé avoir su avant maintenant :-))

1

Vous pouvez facilement appeler une fenêtre intitulée "Naviguer vers" avec la combinaison ctrl +,

Ou, allez à Outils puis cliquez sur Naviguer vers

6

Avec Visual Studio 2017, il vient maintenant avec une bien meilleure version, nommée “Go To All” et est lié au raccourci clavier CTRL + T ainsi que CTRL +, et comprend le filtrage en ligne et “fuzzy search”

CTRL + T

CTRL + ,

Questions connexes