Il n'est pas possible d'obtenir la boîte de dialogue ou l'interface utilisateur de recherche rapide pour toujours choisir une étendue spécifique hors de la boîte. Au cours de la version bêta de VS 2012, ce comportement a été implémenté où CTRL + F définissait toujours la portée sur Document courant et Ctrl + Maj + F définissait la totalité de la solution à l'appel des commandes. Beaucoup d'utilisateurs étaient mécontents de ce comportement, il a donc été annulé. Il n'y a aucune clé de registre que vous pouvez définir pour modifier ce comportement. Visual Studio essaye toujours de réutiliser la dernière portée utilisée.
Il y a des circonstances dans lesquelles cette portée n'est pas disponible, ce qui amène l'EDI à modifier la portée sur vous. Supposons que vous fassiez une recherche dans "Current Project", après quoi vous fermez la solution entière et invoquez la boîte de dialogue. La portée devra changer pour autre chose.
Vous le savez probablement à ce sujet, mais Ctrl + F3 recherchera le mot situé sous le signe d'insertion et effectuera toujours cette recherche avec l'option Mot entier dans le document courant. Peut-être que cela va répondre à vos besoins.
Pouvez-vous le mettre à jour pour VS2015? –
Je ne sais pas quand je trouverai l'heure. Vous voulez jeter un oeil à la source? https://github.com/laktak/vs-smartfind – laktak