Je veux sélectionner une expression dans le code et tapez ctrl + quel que soit le
Il a donc le même résultat que [Ctrl + Shift + F et en cliquant sur "Trouver tout"] P>
EDIT: [Ctrl + Shift + F et Hatting Entrée] peut être plus rapide que de cliquer, mais je veux toujours quelque chose de plus spécifique et plus rapide p>
3 Réponses :
Pas que je le connaisse. Maintenant, que la question a changé ma réponse n'a plus de sens. Allez avec une macro comme Fosco répondit. P> Ctrl + SHIFT + F + ENTER CODE> (
Je soupçonnerais que parce que l'OP veut un raccourci Single i> plutôt que d'avoir à toucher 3 clés puis entrez.
@CHRISF: Eh bien, je ne peux pas m'en empêcher si cela n'existe pas. Si vous êtes une typiste tactile, cela est aussi rapide qu'un raccourci unique;)
@Bratao: Non, il n'a pas fait! L'OP a écrit en cliquant sur "Trouver tout" code> et vous ne devez pas le faire, vous pouvez simplement appuyer sur la touche ENTER.
Oui oui oui, mon mauvais. Je n'ai pas précisé que tu as raison. Je sais que vraiment. Bien sûr, il est bien mieux que cliquer sur. Mais je cherche toujours la soemante plus efficace. Édité la question pour être plus précis
Eh bien, maintenant que vous avez changé votre question, ma réponse ne fait bien sûr aucun sens. Ctrl + SHIFT + F + ENTER CODE> Fonctionne assez rapide pour moi, si vous ne manquez pas un seul raccourci, allez avec une macro.
Vous y allez: j'ai mis un +1 à vous, ne soyez pas triste :-) et édité ma question à être plus claire.
@MIKA JACOBI: Je ne suis pas triste du tout;) J'essaie simplement d'éviter les bowvotes futurs en précisant que la question a changé depuis que j'ai donné la réponse. C'est généralement un bon style de faire des modifications dans des questions transparentes (comme vous l'avez fait maintenant) que les futurs lecteurs ont bien compris pourquoi certaines réponses ont été données telles qu'elles sont.
@Martin: Vous avez été abusivement évoqué par quelqu'un de défaut de mon édition. Donc, ce n'était pas très juste du Downvoter. Quoi qu'il en soit, affaire Clear maintenant :-)
Vous pouvez utiliser une macro. J'ai enregistré et modifié un dans VS2010:
Sub FindAllFiles()
DTE.Find.FindWhat = DTE.ActiveDocument.Selection.ToString()
DTE.Find.Target = vsFindTarget.vsFindTargetFiles
DTE.Find.MatchCase = False
DTE.Find.MatchWholeWord = False
DTE.Find.MatchInHiddenText = True
DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral
DTE.Find.SearchPath = "Entire Solution"
DTE.Find.SearchSubfolders = True
DTE.Find.FilesOfType = ""
DTE.Find.ResultsLocation = vsFindResultsLocation.vsFindResults1
DTE.Find.Action = vsFindAction.vsFindActionFindAll
If (DTE.Find.Execute() = vsFindResult.vsFindResultNotFound) Then
Throw New System.Exception("vsFindResultNotFound")
End If
End Sub
Je n'en savais pas à ce sujet, Hough je savais quelque chose comme ça devait être disponible. Cela ouvrira la voie à une série de macros que j'écrirai pour rendre ma vie de typage de code terne. Merci.
En outre, cette solution est parfaite car elle permet d'avoir différents raccourcis / macros pour trouver des scopes spécifiques (solution / projet / etc ...). Thanx 4 partage
J'ai une macro similaire à utiliser comme @fosco.
Sub SearchInProject()
SearchFiles("*.*", "Current Project")
End Sub
Sub SearchInCode()
SearchFiles("*.h;*.cpp", "Entire Solution")
End Sub