Existe-t-il un moyen de rechercher rapidement des fichiers dans Visual Studio 2010?

199

Visual Studio 2010 dispose-t-il d'une méthode intégrée pour rechercher / ouvrir rapidement des fichiers, similaire à la fonction Ctrl+ Shift+ Odans Eclipse?

Edit: ou Resharper offre-t-il cette fonctionnalité?

Cody C
la source
9
Oui ctl + shift + t en R # est encore mieux.
DShultz
6
ou Ctrl + COMMA en C # qui équivaut à Edit.NavigateTo
pengibot

Réponses:

425

Ctrl+,

Je suis surpris que personne n'ait donné la bonne réponse:

Naviguer vers peut vous montrer une liste de fichiers ouverts et bien plus encore. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA est votre ami.

Kirill Osenkov
la source
31
De plus, il comprend FCLN (FirstCapitalLetterNotation). Par exemple, pour trouver ValidateDate, tapez simplement VD
Kirill Osenkov
2
Très utile, cheers ... J'utilise vb et pour une raison quelconque, j'ai dû réinitialiser les mappages de clavier (vers Visual Studio C # 2005) pour que cela fonctionne - Outils / Options / Clavier / Appliquer les éléments supplémentaires suivants ..
Wheelibin
1
Moi aussi, j'ai dû ajouter le raccourci moi-même car il n'était pas affecté à edit.navigateto mais fonctionne maintenant comme un régal. le seul problème est que je souhaite qu'il puisse effectuer une recherche sans
tenir compte de la
2
Pour quiconque essaie de le faire dans l'édition Express, cette fonctionnalité est uniquement disponible dans la version payante de Visual Studio 2010.
David
4
Si vous avez perdu votre raccourci: Pre VS2017, c'est sous Outils, Options, Clavier >>> Edit.NavigateTo. En 2017, c'est déplacé à Edit.GoToAll( pointe du chapeau )
ruffin
42

Ctrl+ Alt+ Aouvre la fenêtre de commande, tapez "open" puis commencez à taper les noms de fichiers et il se complétera automatiquement par le nom de fichier de solution disponible.

DShultz
la source
Pas idéal mais utile. Merci.
Cody C
pour raccourcir la saisie, l'alias d'ouverture des fichiers "de" peut également être utilisé à la place de "open". Pour plus d'informations: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev
C'est le gagnant pour moi!
nawfal
16

J'utilise Ctrl+ /pour passer à la barre de commandes (identique à la zone de recherche, mais avec un> préfixé dans le texte). Je tape ensuite "of" (pour "open file") et commence à taper le nom du fichier à ouvrir. Les correspondances sont éventuellement affichées automatiquement par VS.

J'ai également constaté que lorsque vous utilisez ReSharper, le raccourci Eclipse familier pour Open Type ( Ctrl+ Shift+ T) est mappé à la commande GotoFile de ReSharper.

alastairs
la source
merci, maintenant je sais que "de" signifie "fichier ouvert", je ne savais même pas que c'était un acronyme :)
Răzvan Flavius ​​Panda
7

Il existe également une autre façon de rechercher des fichiers dans Visual Studio 2010 qui pourrait être utile à quelqu'un.

Dans la boîte de commande dans la barre d'outils de Visual Studio, tapez "> of" et commencez à taper le nom du fichier, il vous demandera une liste. Remarque: Cela ne trouvera que la classe, pas les pages qui l'essaient par vous-même.

entrez la description de l'image ici

Praveen Mitta
la source
6

cet addin sera très utile pour ouvrir rapidement des fichiers depuis Visual Studio en appuyant sur CTRL + K + O

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7

Jeeva Subburaj
la source
@DimitriC: lisez les critiques à ce sujet et il est rapporté qu'il est lent. Une alternative (dont je suis l'auteur) - VSFileNav
Ian
@Ian, - Je l'ai utilisé souvent (et je le fais toujours) et c'est super à mon avis.
M. Moose
Emm, le complément peut-être Quick Open File for Visual Studio 2010 , qui est le nouveau lien.
zhenguoli
4

CTRL+SHIFT+Fouvrira une boîte de dialogue de recherche dans les fichiers. Le résultat sera répertorié, généralement, dans la section inférieure de VS dans une zone de résultat de recherche de fichiers. Double-cliquez sur un résultat pour l'ouvrir

Chris
la source
CTRL + SHIFT + S ne fait rien pour moi? Et je veux vraiment quelque chose qui cherche pendant que je tape. Il existe plusieurs addons qui le font pour les versions antérieures de VS, mais j'espérais que MS l'a inclus dans cette version de VS.
Cody C
Ctrl + Maj + F ouvre "Rechercher dans les fichiers".
alastairs
4

DPack a une boîte de dialogue pour rechercher des fichiers dans la solution actuelle (rechercher tous ou uniquement les fichiers ouverts), et il a également une boîte de dialogue pour rechercher dans le fichier actuel les méthodes, propriétés, etc. Très bien! Notez que la version actuelle ne prend en charge que VS 2012 ou plus récent, mais ils contiennent également des binaires pour les anciennes versions de VisualStudio:

http://www.usysware.com/dpack/

Vous pouvez également essayer Sonic File Finder , qui fait quelque chose de similaire à CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm

Brad Parks
la source
3

Dans VS2017 ou versions ultérieures, nous avons une commande appelée " Edit.GoToAll ".

SO peut le configurer à partir des outils VS.

voir ci-dessous snap.

entrez la description de l'image ici

J'ai configuré mes clés pour la recherche de fichiers en tant que CTRL + MAJ + T

Bharat
la source
2

VSFileNav - Une extension que j'ai créée qui permet une recherche rapide de fichiers. Il a essentiellement toutes les fonctionnalités ReSharper qui ont été désactivées dans la version express de VS2010 (j'aimais vraiment ça).

C'est aussi gratuit :)

Ian
la source
2

Pour la recherche de nom de fichier, j'utilise les outils de productivité de Visual Studio: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Il ajoute un onglet à l'Explorateur de solutions appelé "Solution Navigator". Il affiche tous les fichiers de solution dans une arborescence et possède une barre de recherche en haut.

Pour rechercher du texte dans tous vos fichiers de solution, utilisez la recherche source d'Entrian: https://stackoverflow.com/a/9994522/24267

mhenry1384
la source
1

Visual Assist est livré avec quelque chose comme ça. Vous devrez payer pour le plugin (et je ne pense pas que vous puissiez utiliser des plugins dans les versions express).

(Si vous faites du C ++ et que vous ne prévoyez pas d'acheter Visual Assist, assurez-vous de ne jamais installer la version d'essai. C'est si addictif.)

sbi
la source
1

Dans Eclipse, Ctrl + Shift + O = "Organiser les importations" ... dont je ne suis pas sûr de ce que c'est. Mais ce n'est pas le Ctrl + Maj + F = Rechercher dans les fichiers qui se trouve dans Visual Studio.

Xonatron
la source
0

Malheureusement, VS n'offre pas cette fonctionnalité de recherche au fur et à mesure (et bien plus).

la perte
la source
3
Ce n'est pas vrai. Recherchez Navigate To dans VS 2010.
Kirill Osenkov
1
Si vous souhaitez rechercher uniquement le fichier source actuel, vous disposez également de la recherche incrémentale CTRL + MAJ + I qui est une option de recherche au cours de la frappe.
Luke Kim
0

Tapez> ouvrir le nom de fichier dans la boîte de commande dans Visual Studio peut également ouvrir le fichier

Mat
la source
0

NavigateToAll étend le Navigate To intégré en vous permettant d'ouvrir n'importe quel fichier sur le disque (pas seulement ceux de la solution).

tcb
la source
0

J'utilise généralement l' outil Ctrl+ Qou Everything via un raccourci clavier.

Zinovy ​​Nis
la source
0

Pour la recherche floue de fichiers (et plus), je devais utiliser cmdp

Jesse Smith
la source