Nouveautés de l'éditeur Visual Studio 2010

Cette page énumère les fonctionnalités nouvelles et améliorées disponibles dans l'éditeur Visual Studio 2010.

Nouveautés de Visual Studio 2010

Comportement d'ancrage amélioré

Les fenêtres de document ne se limitent plus à la fenêtre d'édition de l'environnement de développement intégré (IDE). Vous pouvez maintenant ancrer les fenêtres de document aux extrémités de l'IDE ou les déplacer n'importe où sur le Bureau (cela inclut un second moniteur). Si deux fenêtres de document connexes sont ouvertes et visibles, par exemple, le mode concepteur et le mode éditeur du même Windows Form, les modifications apportées dans une fenêtre sont immédiatement appliquées dans l'autre fenêtre.

Les fenêtres Outil peuvent maintenant être déplacées librement pour être ancrées aux extrémités de l'IDE, flotter à l'extérieur de l'IDE, ou remplir une partie ou la totalité de la fenêtre du document. Elles restent ancrables à tout moment.

Pour plus d'informations, consultez Comment : réorganiser et ancrer des fenêtres.

Zoom

Dans toute fenêtre de modification de code ou de texte, vous pouvez effectuer un zoom avant ou arrière en maintenant enfoncée la touche CTRL tout en déplaçant la roulette de défilement de la souris. La fonctionnalité de zoom ne fonctionne pas dans les autres fenêtres.

Sélection de zone

Dans les versions antérieures de Visual Studio, vous pouviez sélectionner une zone rectangulaire de texte en maintenant enfoncée la touche ALT tout en sélectionnant une zone avec la souris. Vous pouviez ensuite copier ou supprimer le texte sélectionné. Visual Studio 2010 ajoute les nouvelles fonctionnalités suivantes à la fonctionnalité de sélection de zone :

  • Insertion de texte : tapez dans une sélection de zone pour insérer le nouveau texte dans chaque ligne sélectionnée.

  • Collage : collez le contenu d'une sélection de zone dans une autre.

  • Zones de longueur nulle : effectuez une sélection verticale de zéro caractère de largeur pour créer un point d'insertion multiligne où insérer du texte, qu'il soit nouveau ou copié.

Vous pouvez utiliser ces fonctionnalités pour traiter rapidement des groupes d'instructions, par exemple pour changer des modificateurs d'accès, définir des champs ou ajouter des commentaires. Pour plus d'informations, consultez Comment : sélectionner et modifier du texte.

Hiérarchie d'appels

La hiérarchie d'appels, qui est disponible en Visual C# et Visual C++, permet d'afficher les parties suivantes de votre code afin que vous puissiez y naviguer plus efficacement :

  • appels à destination et en provenance d'une méthode, d'une propriété ou d'un constructeur ;

  • implémentations d'un membre d'interface ;

  • substitutions d'un membre virtuel ou abstrait.

Cela peut vous aider à mieux comprendre le flux du code, évaluer les effets des modifications et explorer les voies d'exécution possibles en examinant des chaînes complexes d'appels de méthodes et d'autres points d'entrée à plusieurs niveaux du code.

La hiérarchie d'appels est disponible au moment du design, contrairement à la pile des appels qui est affichée par le débogueur.

Le nom de membre s'affiche dans un volet de la fenêtre Hiérarchie d'appels. Si vous développez le nœud correspondant au membre, les sous-nœuds Appels à nom de membre et Appels de nom de membre apparaissent. Si vous développez le nœud Appels à, tous les membres qui appellent le membre sélectionné sont affichés. Si vous développez le nœud Appels de, tous les membres qui sont appelés par le membre sélectionné sont affichés. Vous pouvez également développer les membres des sous-nœuds en nœuds Appels à et Appels de. Cela vous permet de naviguer dans la pile des appelants.

Pour plus d'informations, consultez Hiérarchie d'appels.

Boîte de dialogue Naviguer vers

Vous pouvez utiliser la fonctionnalité Naviguer vers pour rechercher un symbole ou un fichier dans le code source.

La fonctionnalité Naviguer vers vous permet de rechercher un emplacement spécifique dans la solution ou d'explorer les éléments de cette dernière. Elle vous aide à recueillir un ensemble approprié de correspondances à partir d'une requête.

Vous avez la possibilité de rechercher des mots clés contenus dans un symbole en utilisant la casse mixte et des traits de soulignement pour diviser le symbole en mots clés.

Pour plus d'informations, consultez Comment : rechercher des objets, des définitions et des références (symboles).

Mise en surbrillance des références

Lorsque vous cliquez sur un symbole dans le code source, toutes les instances de ce symbole sont mises en surbrillance dans le document.

Les symboles en surbrillance peuvent inclure des déclarations et des références, et bien d'autres symboles pouvant être retournés par la fonctionnalité Rechercher toutes les références. Cela inclut les noms de classes, d'objets, de variables, de méthodes et de propriétés.

Dans le code Visual Basic, les mots clés de nombreuses structures de contrôle sont également mis en surbrillance.

Pour passer au symbole en surbrillance suivant ou revenir au précédent, appuyez sur CTRL+MAJ+FLÈCHE BAS ou CTRL+MAJ+FLÈCHE HAUT.

Pour plus d'informations, consultez Comment : utiliser la mise en surbrillance des références.

Fonctionnalité Générer à partir de l'utilisation

La fonctionnalité Générer à partir de l'utilisation vous permet d'utiliser des classes et des membres avant de les définir. Vous pouvez générer un stub pour toute classe, constructeur, méthode, propriété, champ ou enum non défini que vous souhaitez utiliser mais que vous n'avez pas encore défini. Vous pouvez générer de nouveaux types et membres sans quitter votre emplacement actuel dans le code, ce qui réduit l'interruption de votre flux de travail.

La fonctionnalité Générer à partir de l'utilisation prend en charge des styles de programmation tels que le développement par test initial.

Pour plus d'informations, consultez Générer à partir de l'utilisation.

Mode de suggestion IntelliSense

Désormais, IntelliSense offre deux possibilités pour la saisie semi-automatique des instructions IntelliSense : le mode de saisie semi-automatique et le mode de suggestion. Servez-vous du mode de suggestion pour les situations où les classes et les membres sont utilisés avant d'être définis.

En mode suggestion, lorsque vous tapez dans l'éditeur puis validez l'entrée, le texte que vous avez tapé est inséré dans le code. Lorsque vous validez une entrée en mode de saisie semi-automatique, l'éditeur affiche l'entrée en surbrillance figurant dans la liste des membres.

Après avoir ouvert une fenêtre IntelliSense, vous pouvez appuyer sur CTRL+ALT+ESPACE pour passer du mode de saisie semi-automatique au mode de suggestion.

Pour plus d'informations, consultez Liste des membres.

Voir aussi

Concepts

Nouveautés de Visual Studio 2010

Autres ressources

Modification de fichiers de code et de ressources