259 votes

Visual Studio Raccourci Clavier pour ajouter automatiquement le besoin à l'Aide de déclaration

Quel est le raccourci clavier pour agrandir la petite ligne rouge qui vous donne le menu où vous pouvez choisir d'avoir le nécessaire à l'Aide de déclaration ajouté au début du fichier?

Mon Googler les compétences n'ont pas été fructueux.

410voto

Orion Adrian Points 8855

Ctrl + . affiche le menu. Je trouve cela plus facile à taper que l'alternative, Alt + Maj + F10.

37voto

Jeff Yates Points 36725

Alt + Maj + F10 affichera le menu associé à la balise.

25voto

Pete Points 5231

Viens de tomber sur cette question des années après qu'il a été ajouté. Je peux très recommandons de vérifier le visual studio pluin Resharper. Il a un QuickFix fonction qui fait la même chose (et beaucoup plus).

Mais le Resharper ne nécessite pas le curseur est situé sur le code qui nécessite un nouvel espace de noms. Dites, vous copier/coller du code dans le fichier source, et à seulement quelques clics de Alt + Entrée, et tout le nécessaire de l'usage sont inclus.

Oh, et elle fait également en sorte que la référence d'assembly est ajouté à votre projet. Disons, par exemple, vous créez un nouveau projet contenant NUnit des tests unitaires. La première classe que vous écrivez, vous ajoutez le [TestFixture] attribut. Si vous avez déjà un projet dans votre solution de référence la nunit dll, puis Resharper est capable de voir que le TestFixtureAttribute vient de cette dll, donc il va automatiquement ajouter que la référence de l'assemblage de votre nouveau projet.

Et il ajoute également des espaces de noms requis pour les méthodes d'extension. Au moins la Resharper version 5 bêta. Je suis assez sûr que Visual Studio construire dans la résolution de la fonction ne pas le faire.

Sur le bas côté, c'est un produit commercial, de sorte que vous avez à payer pour cela. Mais si vous travaillez avec un logiciel commercial, les acquis de la productivité (le plug-in ne un tas d'autres frais stuf) l'emporte sur l'étiquette de prix.

Oui, je suis fan ;)

14voto

Gawie Kellerman Points 76

Tout à fait un vieux thread mais voici mes commentaires:

Dans Visual Studio 2010, vous trouverez le clavier de commande pour résoudre des espaces de noms dans une commande appelée point de Vue.ShowSmartTag. Le mien était aussi mappé sur Shift-Alt F10 qui est beaucoup de tracas, donc j'ai l'habitude de reconfigurer rapidement.

Sur Pete commentant Resharper - oui, pour n'importe qui avec le budget, Resharper rend la vie un plaisir absolu. Le fait qu'il est assez intelligent pour résoudre les dépendances à l'extérieur de la des références, et de les ajouter à la fois comme de l'usage et les références ne sera pas seulement d'économiser de nombreuses heures, mais aussi vous faire oublier d'où toutes les classes du framework de résidence ;-) c'est aussi simple Que cela rend le développement de la vie... Alors nous n'avons même pas commencé sur ReSharper refactorings encore.

DevExpress' CodeRush n'offre aucune assistance à cet égard; rien de ce qui est évident pour moi - et DevExpress en vertu de la non-expert de la mode est tout à fait venir en ce qu'il veut faire pour vous :-)

Dernier commentaire - cette IDE en fonction de la résolution des dépendances est tellement mature et raffiné dans le Java IDE monde que la majeure partie de l'internet des échantillons ne s'affiche même pas les importations (à l'aide) plus.
Cela dit, Microsoft a enfin quelque chose à proposer sur ce sujet, mais il est aussi clair pour moi que de développement de Microsoft (pour beaucoup d'entre nous) a maintenant la boucle est bouclée - l'accent est passé de la source, pour les concepteurs visuels droit de retour à l'accent étant mis sur la source du nouveau - ce qui signifie que le temps que vous passez dans une vue du code source / si c'est C#, VB ou XAML est sur le haut et le montant de glisser et de tomber sur "formulaires" sur le bas. Avec cette hypothèse de base, il est plus simple de dire que Microsoft devrait commencer à se concentrer sur la fabrication de l'éditeur plus intelligents, des raccourcis clavier plus facile, et le code d'erreur/de la vérification et de l'évaluation mieux, les jours d'un muet de l'éditeur, vous laissant à google une classe pour savoir dans quelle bibliothèque il réside en sont allés (ou qui devrait l'être en tout cas) pour la plupart d'entre nous.

6voto

James Curran Points 55356
  • Contexte de la touche de Menu (un avec le menu sur elle, à côté de la droite Touche Windows)
  • Ensuite, choisissez "Résoudre" à partir du menu. Qui peut être fait par en appuyant sur "s".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X