74 votes

Importation automatique d'espaces de noms

Existe-t-il un moyen dans Visual Studio (une touche de raccourci) d'importer automatiquement un type (ou de choisir entre des espaces de noms connus) comme le fichier Ctrl + O dans Eclipse ?

0 votes

81voto

mattlant Points 9136

Oui, Visual Studio peut ajouter le using pour vous. Lorsque vous tapez le nom d'une classe, appuyez sur Ctrl + . et ensuite Enter (la première option est à 99,99 % la bonne, alors il suffit de cliquer sur Enter ). Et vous pouvez lui faire ajouter le using en haut du fichier pour l'espace de nom de cette classe. Je l'utilise tout le temps.

C'est plus facile que Shift + Alt + F10 + Enter car il comporte moins de touches et le . et Enter sont plus proches.

1 votes

Oui, CTRL + . est plus court - Merci pour l'astuce. Cela semble également problématique en VB.NET.

2 votes

Je ne pense pas que cela existe dans les éditions express. Je crois qu'il faut que j'arrête d'être radin.

0 votes

Merci. Il y a étonnamment beaucoup de mauvaises réponses à cette question.

55voto

Larry Points 6257

Lorsque le caret rouge apparaît à la fin de votre membre, il suffit d'appuyer sur Shift + Alt + F10 puis utilisez les touches fléchées pour choisir la bonne option :

Enter image description here

7 votes

Cela n'ajoute pas automatiquement la bonne déclaration "using". Resharper le fera.

2 votes

Votre curseur doit être sur le nom de la classe/interface que vous avez tapé pour que cela fonctionne.

2 votes

Wow, c'est totalement intuitif et absolument facile à faire d'une seule main - wtf microsoft ?

6voto

Andrew Points 6844

Regardez JetBrain excellent ReSharper produit. Il le fait pour vous.

0 votes

J'ai perdu mon Alt + Enter raccourci et j'ai dû le chercher. La reliure est ReSharper_AltEnterFeelingLucky

0 votes

Toux toux publicité

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