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é?
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é?
Réponses:
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.
Edit.NavigateTo
. En 2017, c'est déplacé à Edit.GoToAll
( pointe du chapeau )
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.
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.
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.
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
CTRL+SHIFT+F
ouvrira 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
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
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
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.)
Malheureusement, VS n'offre pas cette fonctionnalité de recherche au fur et à mesure (et bien plus).
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).
J'utilise généralement l' outil Ctrl+ Qou Everything via un raccourci clavier.
Pour la recherche floue de fichiers (et plus), je devais utiliser cmdp